Skip to main content

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.

  1. 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
  1. 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
  1. Press Ctrl-O and then enter to save the file. Ctrl-X to exit the Nano editor.
  2. Then start the container with the following command:
sudo docker compose up -d
  1. You can now enter homeboxheimdall in your internet browser with:

        http://<local ip address>:3100890

  1. RegisterAdd an application and mess around with the settings as ayou first time user, with your new password.
  2. 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.