44 lines
939 B
Markdown
44 lines
939 B
Markdown
# tvcloud
|
|
|
|
This project is a personal cloud of services:
|
|
- NextCloud
|
|
- OpenProject
|
|
|
|
# Setup
|
|
|
|
1. Generate a self-signed certificate for the proxy.
|
|
|
|
```
|
|
openssl genpkey -algorithm RSA -out server.key
|
|
openssl req -new -x509 -key server.key -out server.crt -days 365
|
|
```
|
|
|
|
2. Make a `.env` file for `docker-compose.yaml`. See `.example.env`.
|
|
|
|
3. Configure the host name.
|
|
|
|
```
|
|
./configure.bash HOSTNAME .
|
|
```
|
|
|
|
4. Start the services.
|
|
|
|
```
|
|
sudo docker compose up --detach
|
|
```
|
|
|
|
# OpenProject
|
|
|
|
- [Upgrade](https://www.openproject.org/docs/installation-and-operations/installation/docker-compose/#upgrade)
|
|
- [Backup](https://www.openproject.org/docs/installation-and-operations/installation/docker-compose/#backup)
|
|
|
|
# Joplin
|
|
|
|
- Update/Install:
|
|
|
|
```
|
|
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/).
|