TVIP Knowledge Base TVIP AppStore – Server Installation (Ubuntu 22.04)

TVIP AppStore – Server Installation (Ubuntu 22.04)

This guide installs a TVIP AppStore instance on Ubuntu 22.04 using a guided installer script.

Requirements

  • Ubuntu 22.04
  • sudo access
  • Internet access
  • DNS/FQDN points to the server IP
  • NGINX is running on port 80
  • Port 80 is reachable

Run the installation

Run the installer as root via sudo:

sudo bash -c 'curl -fsSL https://raw.githubusercontent.com/AproAG-CH/Tvip-appstore-installer/main/Scrpt -o /tmp/tvip_appstore_install.sh && bash /tmp/tvip_appstore_install.sh'

Installed automatically if needed:

  • Docker Engine
  • Docker Compose plugin
  • NGINX
  • Basic packages (curl, ca-certificates, gnupg, lsb-release, …)

Installer input

  • FQDN (for example appstore.dyndns.biz)
  • Port (default 8080 or a custom port)
  • ADMIN_PASSWORD (no spaces; avoid problematic special characters)

Note about port 80

The installer requires NGINX on port 80. If port 80 is not reachable externally, browser access via http://FQDN/ will not work as expected later.

After the installation

  • Access it via http://<FQDN>/ (or the URL shown by the installer)
  • If the page is not reachable, check DNS, firewall rules, and whether NGINX is listening on port 80