How to Install Immich with Docker | Self-Hosted Photo and Video Server!
Welcome to our latest tutorial on securing your cherished memories! 📸 In this video, we'll guide you step-by-step on how to install Immich with Docker, a powerful self-hosted backup solution designed specifically for your photos and videos.
Immich provides you with full control over your data, ensuring the privacy and security of your precious moments. With Docker integration, the installation process becomes a breeze, making it accessible for users of all technical levels.
Get RedHosting VPS
https://zacs-tech.com/go/rosehosting/
Get InterServer VPS
https://zacs-tech.com/go/interserver/
Get Kamatera VPS (30 days free trial)
https://zacs-tech.com/go/kamatera-vps/
Register domain name
https://tinyurl.com/y8hz9seu
=====================================================
Videos
How to Install Docker on Ubuntu 22.04
• How to Install Docker on Ubuntu 22.04
How to Install OpenVPN Access Server on Ubuntu 22.04
• How to Install OpenVPN Access Server ...
How to Install and Configure SoftEther VPN on Ubuntu 22.04
• How to Install and Configure SoftEthe...
=================================================================
Commands
sudo curl -L "htt://github.com/docker/compose/releases/latest/download/docker-compose-linux-$(uname -m)" -o /usr/local/bin/docker-compose (Part of https removed add)
sudo chmod +x /usr/local/bin/docker-compose
===================================================
version: "3.8"
name: immich
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
command: [ "start.sh", "immich" ]
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
env_file:
- .env
ports:
- 2283:3001
depends_on:
- redis
- database
restart: always
immich-microservices:
container_name: immich_microservices
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
command: [ "start.sh", "microservices" ]
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
env_file:
- .env
depends_on:
- redis
- database
restart: always
immich-machine-learning:
container_name: immich_machine_learning
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
volumes:
- model-cache:/cache
env_file:
- .env
restart: always
redis:
container_name: immich_redis
image: registry.hub.docker.com/library/redis:6.2-alpine@sha256:51d6c56749a4243096327e3fb964a48ed92254357108449cb6e23999c37773c5
restart: always
database:
container_name: immich_postgres
image: registry.hub.docker.com/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0
environment:
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_USER: ${DB_USERNAME}
POSTGRES_DB: ${DB_DATABASE_NAME}
volumes:
- pgdata:/var/lib/postgresql/data
restart: always
volumes:
pgdata:
model-cache:
======================================================
UPLOAD_LOCATION=./library
IMMICH_VERSION=release
DB_PASSWORD=postgres_pass
The values below this line do not need to be changed
######################################################
DB_HOSTNAME=immich_postgres
DB_USERNAME=postgres
DB_DATABASE_NAME=immich
REDIS_HOSTNAME=immich_redis
=====================================================
DISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!