0 - Introduction
Do you find yourself googling ‘jpeg to png’, ‘tiff to png’, ‘gif to png’, ‘crop image online’, ‘image rotate’ or any other thing related to image editing? With Flyimg, you have your own, self-hosted version, of any of those! Just copy the URL of the image you want to edit and then either make a GET call to your server, or go into it’s page and make changes in there.
Before you install flyimg, make sure you have docker in your machine. You can learn how to install docker in this article.
1 - Install
The first step will be to create a folder for flyimg with a file named ‘docker-compose.yml’ inside:
mkdir flyimg
cd flyimg
nano docker-compose.yml
Then, inside the docker compose file, paste the following:
services:
flyimg:
image: flyimg/flyimg
ports:
- "9696:80"
stdin_open: true
tty: true
After you save the file (CTRL+O, enter and CTRL+X in nano), you can then start up your container by running:
docker compose up -d
Once the container starts up, you can go to ‘yourip:9696’ and start toying with the options:




There are a lot more options, these are some examples of the things i look for the most in a online converter or editor.
And that’s all, thanks for reading and stay tuned for more tech insights and tutorials. Until next time, keep exploring the world of tech!