1.9 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/apk/, ale nedá se procházet. Obsahuje APK balíky určené přímo nativní balíkovací systém Alpine linuxu hostitele. V současné chvíli poskytuje pouze následující balíky:
- acme-sh - ACME klient acme.sh pro žádání a obnovu Let's Encrypt certifikátů
- vmmgr - Webové rozhraní pro VMMgr - management LXC kontejnerů SpotterVM
Repozitář je na SpotterVM Alpine linuxu přidán v souboru /etc/apk/repositories
jako
@vm https://repo.spotter.cz/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í
- URL: https://repo.spotter.cz/lxc/
- Login: spotter
- Heslo: txUqqZLaM.Z;3E2E
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