Hosting/2.-Webový-server/2.4.-Distribuční-server.md

2.8 KiB

Distribuční server je koncipován jako klasické úložiště statických souborů dostupné přes HTTPS protokol v podadresářích subdomény https://repo.spotter.cz/.
Dále je na stejné subdoméně dostupná dokumentace projektu SpotterVM a také webové nástroje určené k testování konektivity VM.

Alpine (APK) repozitář

Tento repozitář je veřejně dostupný na URL https://repo.spotter.cz/alpine/, ale nedá se procházet. Obsahuje APK balíky určené přímo nativní balíkovací systém Alpine linuxu. Poskytuje následující balíky:

  • acme-sh - ACME klient acme.sh pro žádání a obnovu Let's Encrypt certifikátů - instalováno přímo na VM.
  • gdal* a py-gdal - Knihovny pro rasterizaci a vektorizaci formátů geoprostorových dat - instalováno v kontejnerech.
  • geos* a py-geos - Knihovny pro prostorové predikáty a funkce pro zpracování geometrických dat - instalováno v kontejnerech.
  • postgis* - Modul pro podporu geoprostorových dat v databázovém systému PostgreSQL - instalováno v kontejnerech.
  • proj4* - Knihovna pro zpracování a transformaci geoprostorových souřadnic - instalováno v kontejnerech.
  • rabbitmq-server* - Message broker - služba pro přenos aplikačních zpráv - instalováno v kontejnerech.
  • vmmgr - Webové rozhraní pro VMMgr - management LXC kontejnerů SpotterVM - instalováno přímo na VM.
  • wireguard-tools* - Nástroje pro nastavení PPP VPN WireGuard - instalováno přímo na VM.
  • wireguard-virt - Modul linuxového jádra pro PPP VPN WireGuard - instalováno přímo na VM.

Repozitář je na SpotterVM Alpine linuxu přidán v souboru /etc/apk/repositories jako

@vm http://repo.spotter.cz/alpine/v3.9/apk

LXC

Tento repozitář je dostupný na URL https://repo.spotter.cz/lxc/ a vyžaduje HTTP autentizaci. Obsahuje komprimované archivy LXC kontejnerů určené pro balíkovací systém VMMgr.

Ve současné fázi projektu je přístup následující

Dokumentace

Dokumentace VMMgr, nástrojů pro vytváření LXC kontejnerů a celého projektu SpotterVM, která vytvářena generátorem statických stránek Sphinx, je dostupná na URL https://repo.spotter.cz/doc/.

Nástroje

Na URL https://repo.spotter.cz/tools/, která se nedá procházet, je uložena sada jednoduchých PHP skriptů pro zjišťování konektivity SpotterVM. Jsou dostupné následující skripty:

  • myip.php - Skript pro zjištění externí IPv4 a IPv6 adresy
  • vm-ping.php - Skript pro zjištění dostupnosti webových aplikací SpotterVM z internetu