ansibleguy.sw_nextcloud
Rola Ansible - NextCloud w Dockerze
Rola Ansible do wdrożenia NextCloud w kontenerze Docker na serwerze Linux.
Testowane:
- Debian 12
Instalacja
# najnowsza wersja
ansible-galaxy role install git+https://github.com/ansibleguy/sw_nextcloud
# z galaxy
ansible-galaxy install ansibleguy.sw_nextcloud
# lub do własnej ścieżki ról
ansible-galaxy install ansibleguy.sw_nextcloud --roles-path ./roles
# instalacja zależności
ansible-galaxy install -r requirements.yml
Użytkowanie
Chcesz prosty interfejs Ansible? Sprawdź moje Ansible WebUI
Konfiguracja
Minimalny przykład:
nextcloud:
hostnames: ['nextcloud.template.ansibleguy.net']
Zdefiniuj słownik nextcloud według potrzeb.
nextcloud:
hostnames: ['nextcloud.template.ansibleguy.net']
admin:
pwd: !vault |
...
db:
app_pwd: !vault |
...
root_pwd: !vault |
...
Możesz użyć 'ansible-vault', aby zaszyfrować swoje hasła:
ansible-vault encrypt_string
Wykonanie
Uruchom playbook:
ansible-playbook -K -D -i inventory/hosts.yml playbook.yml --ask-vault-pass
Dostępne są również użyteczne tagi:
- config
- webserver
- docker
Funkcjonalność
Instalacja pakietów
- Zależności Ansible (minimalne)
- Serwer i klient Docker
- Nginx, jeśli zarządzany jest serwer WWW
Konfiguracja
Domyślna konfiguracja:
- Używanie bazy danych MariaDB
Domyślne opcje:
- Automatyczne aktualizacje
- Zarządzanie serwerem WWW => zobacz: TA Rola
Informacje
Uwaga: Większość funkcji roli można włączyć lub wyłączyć.
Aby zobaczyć wszystkie dostępne opcje, sprawdź domyślną konfigurację w głównym pliku domyślnym!
Uwaga: ta rola obecnie wspiera tylko systemy oparte na Debianie.
Informacja: Maszyna, na której działa NextCloud, powinna MIEĆ CO NAJMNIEJ 4 GB RAM, aby działała w miarę dobrze.
Zainstaluj
ansible-galaxy install ansibleguy.sw_nextcloud
Licencja
other
Pobrania
1.9k
Właściciel
[email protected] | GPG: https://badges.ansibleguy.net/public.gpg