Video coming soon…
🛠️ Setup LinkStack — Self-Hosted Link-in-Bio Page
Deploy LinkStack on Ubuntu with Docker — a self-hosted Linktree alternative for building a single link-in-bio page you fully own, on port 8178.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/tools/linkstack/linkstack-ubuntu.sh
chmod +x linkstack-ubuntu.sh
sudo bash linkstack-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/tools/linkstack/linkstack-ubuntu.sh
2 Make it Executable
chmod +x linkstack-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts linkstackorg/linkstack on port 8178, with HTTP_SERVER_NAME set to your server IP and all site data persisted to ./htdocs.
sudo bash linkstack-ubuntu.sh
4 Complete the Setup Wizard
Open LinkStack and work through the setup wizard — the first account you register becomes the admin:
http://<your-server-ip>:8178
Ports Used
| Port | Purpose |
|---|---|
| 8178 | Web UI + public bio page (host → container 80) |
| HTTP_SERVER_NAME | Set to your server IP — update when you add a domain |
| ./htdocs | Pages, themes, uploads, and database |