46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
## Onlyoffice avec Docker Compose
|
|
|
|
OnlyOffice est une suite bureautique en ligne open-source qui permet de créer, éditer et collaborer sur des documents, des feuilles de calcul et des présentations. Elle est souvent utilisée avec des solutions de stockage cloud comme Nextcloud ou ownCloud. https://www.onlyoffice.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
|
|
```
|