Initial commit
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
onlyoffice.env
|
||||||
45
README.md
Normal file
45
README.md
Normal 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
20
docker-compose.yml
Normal 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
3
onlyoffice-public.env
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
NGINX_WORKER_PROCESSES=1
|
||||||
|
NGINX_WORKER_CONNECTIONS=20
|
||||||
|
JWT_SECRET=
|
||||||
Reference in New Issue
Block a user