OwnMediaHostDocs
Guides

Daily operations

Common commands for updates, service management, and diagnostics.

Update server

bash
bash <(curl -fsSL https://raw.githubusercontent.com/nourddinak/OwnMediaHost/main/scripts/update.sh)

Check service status

bash
sudo systemctl status ownmediahost

Stream backend logs

bash
sudo journalctl -u ownmediahost -f

Restart backend

bash
sudo systemctl restart ownmediahost

Reload Caddy

bash
sudo systemctl reload caddy

View admin credentials

bash
sudo grep -s -E "^ADMIN_(EMAIL|PASSWORD)=" /etc/ownmediahost/ownmediahost.env

Reset admin password

bash
sudo bash /opt/ownmediahost/scripts/reset-password.sh "REPLACE_WITH_A_UNIQUE_PASSWORD"

Create backup

bash
sudo bash /opt/ownmediahost/scripts/backup.sh /var/backups/ownmediahost

Restore backup

bash
sudo bash /opt/ownmediahost/scripts/restore.sh /path/to/backup_folder

Test status connection

bash
sudo bash /opt/ownmediahost/scripts/connect-status.sh --test

Uninstall platform

Back up your data and review the script before removing the platform.
bash
bash <(curl -fsSL https://raw.githubusercontent.com/nourddinak/OwnMediaHost/main/scripts/uninstall.sh)

Based on the supplied platform and API documentation. View project source ↗