TVIP Knowledge Base Automatic AppStore Installation

Automatic AppStore Installation

TVIP AppStore – Server Installation (Ubuntu 22.04)

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

Step 1: Requirements

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

Step 2: Run the installation

2

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, …)

Step 3: Installer input

3
  • 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.

Step 4: After the installation

4
  • 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