How to Install Immich with Docker | Self-Hosted Photo and Video Server!

Channel:
Subscribers:
13,900
Published on ● Video Link: https://www.youtube.com/watch?v=e6u5M2WRlrU



Duration: 11:30
6,213 views
42


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!







Tags:
docker
docker tutorial
immich docker
immich
best docker containers
immich install
cloud photos
backup photos
selfhost photos
google photos backup
linux
android
ios
immich mobile app
google photos alternative
store photos
how to save photos
photo backup