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.