Home  /  Blog  /  How to Deploy a Link Directory with Docker
Tutorial

How to Deploy a Link Directory with Docker in 10 Minutes

W
WEBDIR Team
5 min read ยท Updated Sep 2026

Docker is the fastest way to get your self-hosted link directory running. Follow these steps and you'll have the container built, tagged, and pushed to your repository in about ten minutes.

1Build & Run the Container

Navigate to the directory containing your `compose.yml` file in your terminal, then build the image and start the container in one command:

terminal
docker compose up --build

This command does two things: it builds the Docker image (if it doesn't exist yet) and then starts a container based on that image.

2Tag the Image (Optional but Recommended)

After running the build, tag your image so it's easy to identify and share. For example:

terminal
docker tag <original_image_name> <your_repository_name>/<image_name>:latest

The :latest tag simply marks the most recent version of the image.

3Push to Your Docker Repository

Make sure you're logged into your Docker Hub account:

terminal
docker login

Then push the tagged image to your repository:

terminal
docker push <your_repository_name>/<image_name>:latest

This uploads your image to your Docker Hub account, making it accessible for deployment anywhere.

๐Ÿ’ก Quick deployment: you can also deploy this app using a preferred deployment manager like Coolify, Dokploy, or similar tools โ€” no manual commands needed.

Start Using Your App

Once deployed, point your browser at your domain and use these routes to set everything up:

That's it โ€” you're live

Your one-page link directory is now up and running on your own infrastructure. No monthly fees, lifetime updates, full control.

Get WEBDIR โ€” $30
Enjoyed this?  Share: Twitter / X Facebook LinkedIn Copy Link