Installation
This is another installation which I first installed on Container Manager in my Synology NAS, then to a Portainer Stack and then on to a simple Docker Compose file via SSH to my minipc server. Every migration was done seamlessly without loss of data.
- First change directory to your Docker folder (I keep all containers in a Docker folder). Add a folder called heimdall. Change directory to the heimdall and add a folder called config. Move back to the Heimdall directory and add a docker-compose file. To do this, the following command lines should be entered into the command line separately:
cd /docker
sudo mkdir heimdall
cd /docker/heimdall
sudo mkdir config
cd /docker/heimdall
sudo nano docker-compose.yml
- Once the nano editor is open, add the docker compose lines below:
** remember to change ID numbers, time zones to those applicable to you.
services:
homebox:heimdall:
image: ghcr.lscr.io/sysadminsmedia/homebox:linuxserver/heimdall:latest
container_name: homebox
restart: unless-stoppedheimdall
environment:
- HBOX_LOG_LEVEL=infoPUID=1000 #change to your own userID
- HBOX_LOG_FORMAT=textPGID=1000 - HBOX_WEB_MAX_UPLOAD_SIZE=10
- HBOX_OPTIONS_ALLOW_REGISTRATION=true #can change#change to falseyour afterown first time registrationgroupID
- TZ=America/Santo_Domingo #change to your own time zone
volumes:
- ./homebox:config:/data/config
ports:
- 3100:7745890:80 volumes:#I homebox:use driver:890 localfor http, but you can change the left side port number to any other
- 891:443 #I use 891 for https, but you can change the left side port number to any other
restart: unless-stopped
- Press Ctrl-O and then enter to save the file. Ctrl-X to exit the Nano editor.
- Then start the container with the following command:
sudo docker compose up -d
- You can now enter
homeboxheimdall in your internet browser with:
http://<local ip address>:3100890
RegisterAdd an application and mess around with the settings asayoufirst time user, with your new password.I wanted to be the only user, so after I registered, I stopped the container, changed the HBOX_OPTIONS_ALLOW_REGISTRATION line to false, and then started the container again. That made me the only user, and no one else could sign up.wish.