Instalacja na Linuksie
Stackmoor działa na każdym Linuksie z Dockerem. Skrypt instalacyjny działa na czystym Debianie, Ubuntu albo Raspberry Pi OS (x86_64 lub arm64).
Instalacja
Dział zatytułowany „Instalacja”Uruchom jako root (albo przez sudo):
curl -fsSL https://raw.githubusercontent.com/gadziunet/stackmoor/main/install.sh | sudo bashSkrypt:
- instaluje Dockera, jeśli go nie ma,
- tworzy
/opt/stackmoor(panel) i/opt/stacks(Twoje stacki), - uruchamia kontener
stackmoor, - wypisuje adres, np.
http://192.168.1.50:5001.
Otwórz ten adres i utwórz konto administratora – to jedyne konto w panelu. Hasło musi mieć co najmniej 10 znaków.
Przenosisz się ze starego serwera? Wybierz zamiast tego Przywróć serwer z kopii zapasowej – zob. Przywrócenie całego serwera.
Ustawia się je przed bash, np. curl … | sudo PORT=8080 bash:
| Zmienna | Domyślnie | Do czego służy |
|---|---|---|
PORT |
5001 |
Port panelu |
STACKS_DIR |
/opt/stacks |
Gdzie są stacki (ścieżka bezwzględna) |
INSTALL_DIR |
/opt/stackmoor |
Gdzie są pliki samego panelu |
STACKMOOR_IMAGE |
ghcr.io/gadziunet/stackmoor:latest |
Uruchamiany obraz, np. :edge dla wersji testowych |
Wybrane wartości zapisują się w /opt/stackmoor/.env. Zmieniaj je tam, a nie w wygenerowanym compose.yaml – skrypt nadpisuje ten plik przy każdym uruchomieniu.
Jeśli port jest zajęty, skrypt się zatrzyma i o tym powie; wybierz inny przez PORT=.
Aktualizacja
Dział zatytułowany „Aktualizacja”Kliknij Aktualizuj Stackmoor w Ustawienia → Aktualizacje albo uruchom polecenie instalacji jeszcze raz. Stacki i ustawienia zostają.
Wersje testowe
Dział zatytułowany „Wersje testowe”Żeby wypróbować najnowszą, niewydaną wersję, przełącz obraz na edge:
cd /opt/stackmoorsed -i 's|^STACKMOOR_IMAGE=.*|STACKMOOR_IMAGE=ghcr.io/gadziunet/stackmoor:edge|' .envdocker compose pull && docker compose up -dNa wersję stabilną wracasz tak samo, wpisując :latest.