One great opportunity from upgrading your computer is setting up a server with the extra compute! I chose to setup Immich, a neat open-source photo hosting platform with a mobile app that automatically syncs from your phone. It delivers a polished user experience, rivaling Google and Apple Photos. This guide walks you through my setup process so you can access Immich from your phone and other devices on your home network.
sudo apt update && sudo apt upgrade -y1. Update Your System
Open a terminal and update your package lists and upgrade installed packages:
sudo apt update && sudo apt upgrade
This ensures your system is secure and ready for new installations
2. Install the OpenSSH Server
Install the OpenSSH server package, which enables SSH access:
sudo apt install openssh-server
Confirm installation by typing 'Y' if prompted
3. Enable and Start the SSH Service
Enable SSH to start on boot and start it immediately:
sudo systemctl enable --now ssh
To check the status and ensure it's running:
sudo systemctl status ssh
Look for Active: active (running) in the output
sudo with Docker commands: sudo usermod -aG docker $USERdocker run hello-worldmkdir ~/immich && cd ~/immichdocker-compose.yml file.docker-compose.yml file to suit your specific needs, such as volume mappings and port configurations.docker-compose up -ddocker-compose logs -f