O projekcie
Stackmoor to panel w przeglądarce do uruchamiania aplikacji z plików docker compose na własnym serwerze. Powstał, bo inne panele zostawiają kopie zapasowe i domeny zewnętrznym narzędziom, a większość programów do kopii nie zrzuca baz danych.
Wzorowałem się na Cloudronie: wszystkie aplikacje i ustawienia systemu trafiają do jednego miejsca na kopie (S3 lub Backblaze B2), a każda kopia jest sprawdzana sumą kontrolną. Projekt jest darmowy i otwarty (licencja AGPL-3.0), a instalacja na czystym serwerze to jeden skrypt.
Najważniejsze funkcje
Aplikacje
Zwykłe pliki docker compose. Wolumeny tworzą się same, bez wpisywania ścieżek.
Kopie zapasowe
Wszystkie aplikacje i ustawienia w jednym miejscu na S3 lub B2, z weryfikacją sum kontrolnych.
Domeny
Certyfikaty Let’s Encrypt przez Caddy, także dla usług w sieci lokalnej, z czekaniem na propagację DNS.
VPN
Wybrane usługi łączą się przez WireGuard ze stałego adresu. Gdy tunel nie działa, ruch jest blokowany.
Instalacja
Jeden skrypt na czystym serwerze i kreator pierwszej konfiguracji z domeną.
Open source
Darmowy, licencja AGPL-3.0, kod na GitHubie.