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:
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:
Verify Docker is running:
Step 3: Create Directories for Homepage
Homepage needs directories for configuration and data:
Step 4: Create Docker Compose File
Create a Docker Compose file to define the Homepage container:
Paste the following content:
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:
Check if the container is running:
You should see a container named homepage
running on port 3000
.
Step 6: Access the Dashboard
Open your browser and visit: