Homepage

How to Install Homepage on Ubuntu 24.04 

Homepage an open-source self-hosted dashboard that allows you to organize links, widgets, and server information on a single clean interface.

This guide walks you through installing Homepage on Ubuntu 24.04 manually using Docker and Docker Compose.

Step 1: Update Ubuntu Packages

Run the commands below to update your system and install required utilities:

 
sudo apt update sudo apt upgrade -y sudo apt install docker.io docker-compose git -y

This installs Docker, Docker Compose, and Git, which are required to run Homepage.

 

Step 2: Enable and Start Docker

Ensure Docker is running and enabled at startup:

 
sudo systemctl enable docker sudo systemctl start docker

Verify Docker is running:

 
sudo systemctl status docker

 

Step 3: Create Directories for Homepage

Homepage needs directories for configuration and data:

 
sudo mkdir -p /opt/homepage/config sudo chown -R $USER:$USER /opt/homepage

 

Step 4: Create Docker Compose File

Create a Docker Compose file to define the Homepage container:

 
nano /opt/homepage/docker-compose.yml

Paste the following content:

 
version: "3.9" services: homepage: image: ghcr.io/gethomepage/homepage:latest container_name: homepage restart: unless-stopped ports: - "3000:3000" volumes: - /opt/homepage/config:/app/config - /var/run/docker.sock:/var/run/docker.sock environment: HOMEPAGE_ALLOWED_HOSTS: "*" PUID: "0" PGID: "0"

Save and exit.

Note: HOMEPAGE_ALLOWED_HOSTS: "*" allows access from any host for first-time setup. You can restrict this later.

 

Step 5: Launch Homepage

Navigate to the Homepage directory and start the container:

 
cd /opt/homepage sudo docker-compose up -d

Check if the container is running:

 
sudo docker ps

You should see a container named homepage running on port 3000.

 

Step 6: Access the Dashboard

Open your browser and visit:

 

 
http://<your-server-ip>:3000
  • 0 Korisnici koji smatraju članak korisnim
Je li Vam ovaj odgovor pomogao?

Vezani članci

ERPNext v15

Install and maintain ERPNext v15 on Ubuntu ERPNext v15 is installed with Frappe Bench, Node.js...

Open-EMR v7.0.3

Install and maintain Open-EMR v7.0.3 on Ubuntu OpenEMR 7.0.3 is built from the rel-7.0.3 source...

ERPNext v14

Last Updated: 31 August 2025Applies to: Ubuntu 24.04 LTS (fresh server recommended)Skill Level:...

WordPress

Install and maintain WordPress on Ubuntu WordPress is installed below a domain-specific Apache...

Joomla

Install and maintain Joomla on Ubuntu Joomla is installed from the latest selected release under...