## Nextcloud avec Docker Compose Nextcloud est une solution de stockage et de partage de fichiers en ligne, similaire à Google Drive ou Dropbox. Elle permet aussi de synchroniser des calendriers, contacts, emails, et d'autres services, avec un fort accent sur la confidentialité et l'auto-hébergement. https://nextcloud.com/fr/ ## Prérequis - Git, Docker & Docker Compose installés - Cette installation est faite pour fonctionner derrière un reverse-proxy. Exemple ici : https://gitea.lucasroyer.fr/server/reverse-proxy ## Installation 1. Clonez ce dépôt : ```bash git clone https://gitea.lucasroyer.fr/server/gitea.git cd gitea ``` 2. Modifiez app.env pour ajouter un mot de passe en remplaçant `mypassword` : ```bash cp app.public.env app.env nano app.env ``` ```ini GITEA__database__DB_TYPE=postgres GITEA__database__HOST=db:5432 GITEA__database__NAME=gitea GITEA__database__USER=gitea GITEA__database__PASSWD=mypassword #replace ``` 2. Modifiez db.env avec le même mot de passe : ```bash cp db.public.env db.env nano db.env ``` ```ini POSTGRES_USER=gitea POSTGRES_PASSWORD=mypassword #replace POSTGRES_DB=gitea ``` 4. Lancez et surveillez les conteneurs : ```bash sudo docker compose up -d sudo docker compose logs -f ```