# Immich

> Immich: photo and video backup like Google Photos, on your own server.

Immich backs up photos and videos from your phone and organises them with faces, places and search. We use the docker-compose.yml and example.env from Immich's latest release in /opt/immich (the server, machine learning, PostgreSQL and Valkey), publish it on 127.0.0.1:2283 only, and create the admin account through Immich's API with a generated password in /root/immich-admin.txt.

## Details

- Installs on: Ubuntu and Debian; AlmaLinux, Rocky Linux and Fedora
- Smallest plan: Extreme (4 vCPU, 8 GB RAM)
- Public ports: 80/tcp, 443/tcp
- Project site: https://immich.app/

## After the server is ready

1. Point a domain such as photos.example.com at the server, allow ports 80 and 443 in the panel firewall, and run `vps9-https photos.example.com`.
2. Run `cat /root/immich-admin.txt`, log in at https://photos.example.com, and change the admin's email and password.
3. Install the Immich app on your phone, connect it to https://photos.example.com and turn on backup.

## Questions

### How much storage will my photos need?

Your originals plus 10 to 20% for Immich's thumbnails and converted videos, plus 1 to 3 GB for the database. On the Extreme plan's 160 GB that's roughly 120 GB of photos and videos, leaving room for the system. Check your phone's library size before you start.

### Can I turn off machine learning to save memory?

Yes: turn it off in Administration, Settings, Machine Learning, and remove the immich-machine-learning service from /opt/immich/docker-compose.yml. Face recognition and smart search stop working. Immich says 4 GB of memory only works that way.

### Is Immich a backup?

It's a copy of your photos on another machine, which is a start, but Immich itself says not to rely on it as your only backup. Keep a second copy elsewhere, such as an external drive or another provider's storage, and test that you can restore it.

## Order it

Pick Immich in the order form, or use `"app": "immich"` in the API or `vps9 servers create --app immich`. See [all one-click apps](https://vpsnine.com/apps) and [plans](https://vpsnine.com/plans).
