Video coming soon…
🔔 Setup Gotify — Self-Hosted Push Notification Server
Deploy Gotify on Ubuntu — a simple self-hosted server for sending and receiving push notifications from your scripts, apps, and servers, with a web UI and an Android app.
⚠️ 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/communication/gotify/gotify-ubuntu.sh
chmod +x gotify-ubuntu.sh
sudo bash gotify-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/communication/gotify/gotify-ubuntu.sh
2 Make it Executable
chmod +x gotify-ubuntu.sh
3 Run the Installer
The script installs Docker if needed, pulls the gotify/server image, and starts it on port 8146 with a persistent ./data volume. The admin username is admin and a random password is generated and printed at the end.
sudo bash gotify-ubuntu.sh
4 Log In to the Web UI
Open your browser and navigate to Gotify, then log in with admin and the generated password:
http://<your-server-ip>:8146
Ports Used
| Port | Purpose |
|---|---|
| 8146 | Web UI + REST API + WebSocket (host → container 80) |