Supported native target
The 0.8.1-alpha native package supports:
- Ubuntu Server 24.04 LTS.
- amd64/x86-64.
- Root or sudo access.
- A dedicated hostname.
- Internet access during installation.
Install
Extract the native release package and run:
chmod +x install-native-ubuntu.sh
sudo ./install-native-ubuntu.sh panel.example.comThe installer validates the bundled managed MediaHub template, installs Apache, PHP, MariaDB, Python/Pillow, JDK 21 and Android SDK build tools, creates a private database account, installs the application under /opt/mediahub-management, and creates persistent storage at /var/lib/mediahub.
Then open:
http://panel.example.com/setupAdd HTTPS
Do not use a public deployment over plain HTTP. Once DNS works:
sudo apt install -y certbot python3-certbot-apache
sudo certbot --apache -d panel.example.comUse the final https:// address as the Management public URL.
Backups
At minimum back up /var/lib/mediahub, the mediahub_management MariaDB database and the generated Apache site configuration that contains the database credentials.