Immich is a web based dashboard for your Docker container, built with Node.js and Socket.IO. Here's how you can install it on Alpine Linux Latest.
Before you begin, make sure you have the following:
Immich requires Node.js and NPM. You can install them by running the following command on your terminal:
apk add nodejs npm
This command will install the latest version of Node.js and NPM available in the Alpine package manager.
Immich is hosted on Github, so you'll need Git to clone the repository. You can install Git with the following command:
apk add git
To clone the Immich repository, navigate to the directory where you want to download the code and run the following command:
git clone https://github.com/alextran1502/immich.git
This will create a new directory called "immich" in your current directory, which contains all the code and files for Immich.
Navigate into the "immich" directory using the terminal and install the required npm dependencies by running:
npm install
This will install all the necessary Node.js packages and dependencies for Immich to run.
Finally, start Immich with the following command:
npm start
This will start Immich on port 8080 by default. You can access the dashboard by visiting http://localhost:8080
in your web browser. If you want to use a different port, you can specify it by setting the PORT
variable, like so:
PORT=1234 npm start
This will start Immich on port 1234 instead.
That's it! You now have Immich up and running on Alpine Linux Latest. You can configure it and use it to manage your Docker containers. Happy coding!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!