Pierwszy stack
Stack to jedna aplikacja opisana plikiem compose.yaml – na przykład Nextcloud z bazą danych. Każdy stack ma własny folder: /opt/stacks/<nazwa>/.
Nowy stack
Dział zatytułowany „Nowy stack”- Kliknij + Nowy stack.
- Nadaj nazwę: małe litery, cyfry,
-i_, np.miniflux. - Wklej
compose.yaml– na przykład z dokumentacji aplikacji. - Opcjonalnie dodaj plik
.envze zmiennymi. - Kliknij Utwórz i uruchom.
Przed zapisem plik jest sprawdzany przez docker compose config. Błędny plik nigdy nie zostanie zapisany – zobaczysz komunikat z błędem.
Po zapisie panel pokazuje dokładnie, co zmienił – zwykle, gdzie będą dane aplikacji (zob. Automatyczne wolumeny).
Przykład: Miniflux z PostgreSQL
Dział zatytułowany „Przykład: Miniflux z PostgreSQL”services: miniflux: image: miniflux/miniflux:latest ports: - "8090:8080" depends_on: - db environment: DATABASE_URL: postgres://miniflux:secret@db/miniflux?sslmode=disable RUN_MIGRATIONS: 1 CREATE_ADMIN: 1 ADMIN_USERNAME: admin ADMIN_PASSWORD: zmien-mnie-prosze db: image: postgres:17-alpine environment: POSTGRES_USER: miniflux POSTGRES_PASSWORD: secret POSTGRES_DB: miniflux volumes: - db:/var/lib/postgresql/datavolumes: db:Nazwany wolumen db staje się folderem ./data/db w stacku – bez wpisywania ścieżek.
Przyciski
Dział zatytułowany „Przyciski”| Przycisk | Co robi |
|---|---|
| Uruchom | docker compose up -d |
| Restart | Uruchamia kontenery ponownie |
| Aktualizuj | Pobiera nowe obrazy i odtwarza kontenery (najpierw kopia, jeśli skonfigurowana) |
| Zatrzymaj | Zatrzymuje kontenery, ale ich nie usuwa |
| Wyłącz | Zatrzymuje i usuwa kontenery – dane w ./data zostają |
Każda operacja pokazuje wyjście na żywo i zapisuje się w zakładce Historia.
Zanim stack wystartuje, panel sprawdza jego publikowane porty. Jeśli port zajmuje inny kontener, zobaczysz który i wolny port do wyboru.
Usuwanie stacka
Dział zatytułowany „Usuwanie stacka”Usuń prosi o wpisanie nazwy stacka, wyłącza go i przenosi jego folder do /opt/stacks/.trash/. Nic nie jest kasowane na stałe – usuń folder z kosza sam, gdy będziesz pewien.