Management

Native Ubuntu installation

Install MediaHub Management 0.8.0-alpha on Ubuntu Server 24.04 without Docker.

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.com

The 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/setup

Add 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.com

Use 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.