Site logo
Self Hosting

Now you can have your own personal photo editing web application

your own personal photo editing web app, fully secured, all the data are in you own server.

29 April 2026By Aayush S.

Every time while uploading your photos in the web app for editing like removing background, erasing objects, making you photos enhanced, restoring your old photos, we give our data to the owner who is hosting that application. Now days most of us use AI platform for those things and those AI companies uses our photos to train their AI without our person, we may know what are they using our photos for training their AI.

Now, to prevent from those data hungry companies who wants our data for free, we can host our photo editing tool locally where our photos are not missed use, all the hosted photos are in our own server.

And for this you don’t need a hug setup or anything, just an old laptop or Raspberry pi is enough.

If you are ready you can see the following steps for hosting your own photo editing tool:

Step 1: Install Docker (if you haven’t install docker go to this page”

Step 2: Create a folder and name it “SnapOtter”

Step 3: Inside “SnapOtter” folder

Plain text
sudo nano docker-compose.yml

I am using nano editor you can use any useful text editor

Step 4: Copy this docker compose

Plain text
services:
  SnapOtter:
    image: snapotter/snapotter:latest  # or ghcr.io/snapotter-hq/snapotter:latest
    ports:
      - "1349:1349"
    volumes:
      - SnapOtter-data:/data
    environment:
      - AUTH_ENABLED=true
      - DEFAULT_USERNAME=admin
      - DEFAULT_PASSWORD=admin
    restart: unless-stopped

volumes:
  SnapOtter-data:

Step 5: Run the docker compose

Plain text
sudo docker compose up -d

Step 5: go to the web browser then type:

http://localhost:1349
http://0.0.0.0:1349
(replace that 0.0.0.0 with your server IP address)

Default Credentials:
username: admin

password: admin

For detail guide you can go to the official website of SnapOtter.