Initial commit

This commit is contained in:
Lucas
2025-06-04 12:50:17 +00:00
commit e1910788e7
4 changed files with 69 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
onlyoffice.env

45
README.md Normal file
View File

@@ -0,0 +1,45 @@
## 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
```

20
docker-compose.yml Normal file
View File

@@ -0,0 +1,20 @@
services:
onlyoffice-document-server:
image: onlyoffice/documentserver:latest
container_name: onlyoffice-document-server
restart: always
volumes:
- data:/var/www/onlyoffice/Data
- log:/var/log/onlyoffice
env_file:
- onlyoffice.env
networks:
- reverse-proxy
volumes:
data:
log:
networks:
reverse-proxy:
external: true

3
onlyoffice-public.env Normal file
View File

@@ -0,0 +1,3 @@
NGINX_WORKER_PROCESSES=1
NGINX_WORKER_CONNECTIONS=20
JWT_SECRET=