Add OpenProject service

This commit is contained in:
2025-12-16 00:03:52 +01:00
parent b2f8d6456c
commit 5c7a3bee12
8 changed files with 170 additions and 31 deletions

View File

@@ -2,20 +2,33 @@
This project is a personal cloud of services:
- NextCloud
- OpenProject
# Setup
1. Generate self-signed certificate.
1. Generate a self-signed certificate.
```
openssl genpkey -algorithm RSA -out server.key
openssl req -new -x509 -key server.key -out server.crt -days 365
```
2. Make a `db.env` file. See `db.example.env`.
2. Make a `nextcloud-db.env` file. See `nextcloud-db.example.env`.
3. Start the services.
```
docker compose up -d
```
```
# Update/install Joplin
```
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
```
You can then [synchronize it with NextCloud](https://joplinapp.org/help/apps/sync/nextcloud/).
# Update/backup OpenProject
[https://www.openproject.org/docs/installation-and-operations/installation/docker-compose/#upgrade](https://www.openproject.org/docs/installation-and-operations/installation/docker-compose/#upgrade)