Uživatelské nástroje

Nástroje pro tento web


navody:vps:snap

Snap ve VPS

Snap můžeš ve VPS na vpsAdminOS používat. Potřebuje službu snapd a přístup k FUSE. Nové VPS mají FUSE zapnuté a jsou pro Snap připravené; stačí nainstalovat balíčky distribuce.

Instalace na Ubuntu

Aktuální postup pro podporované verze najdeš v dokumentaci Snapu pro Ubuntu. Pokud příkaz snap v systému ještě není, nainstaluj snapd:

apt update
apt install snapd

Na systému se systemd zkontroluj, že běží jeho socket, a počkej na dokončení počátečního nastavení:

systemctl enable --now snapd.socket
snap wait system seed.loaded

Pro jinou distribuci použij aktuální instalační návod Snapu. Názvy balíčků a způsob spuštění služby se mohou lišit.

Ověření

Instalaci ověř jednoduchým snapem:

snap install hello-world
snap run hello-world

Stav systému a zprávy služby zjistíš příkazy:

snap version
snap debug sandbox-features
systemctl status snapd --no-pager
journalctl -u snapd -n 100 --no-pager

Jednotlivé snapy mohou vyžadovat další oprávnění nebo funkce, které v kontejnerové VPS nejsou dostupné. Funkčnost hello-world proto nezaručuje, že bude fungovat každá aplikace.

VPS bez /dev/fuse

Pokud VPS nemá zařízení /dev/fuse, zkontroluj její nastavení:

test -c /dev/fuse && echo "FUSE je dostupné"

Ve formuláři Funkce přímo v detailu VPS zapni FUSE. U nově vytvořených VPS je zapnuté ve výchozím nastavení. Při změně funkce se VPS automaticky restartuje; počkej, až znovu naběhne, a test zopakuj.

Funkce VPS

Pokud snap stále selhává, pošli podpoře ID VPS, název snapu a relevantní výstup z journalctl -u snapd.

navody/vps/snap.txt · Poslední úprava: autor: aither

Nástroje pro stránku