Immich
Immich is a free and open-source, self-hosted photo and video management application. It is designed to be a private alternative to cloud-based services like Google Photos, allowing you to store and manage your media on your own hardware. This gives you complete control over your data and privacy.
Services
- immich-server: The main application server.
- immich-machine-learning: Handles machine learning tasks like image tagging and object recognition.
- redis: A Redis server for caching.
- database: A PostgreSQL database for storing application data.
How to start
- Create a
.envfile based on the.env.examplefile. - Set the
UPLOAD_LOCATIONandDB_DATA_LOCATIONvariables in the.envfile. - Run
docker-compose up -dto start the application. - The application will be available at http://localhost:2283.
Setup
After starting the application, you can access the web interface and create a new user. You can also download the mobile apps for Android and iOS to automatically back up your photos and videos.