Files
tvcloud/readme.md
2025-12-19 14:26:31 +01:00

36 lines
657 B
Markdown

# tvcloud
This project is a personal cloud of services:
- [NextCloud](https://nextcloud.com/)
- [OpenProject](https://www.openproject.org/)
- [Gitea](https://about.gitea.com/products/gitea/)
# Setup
1. Generate a self-signed certificate for the proxy.
```
host=yourdomain.com
mkcert \
-cert-file services/nginx/server.crt \
-key-file services/nginx/server.key \
gitea.$host nextcloud.$host openproject.$host $host 127.0.0.1 ::1
```
2. Make a `.env` file (for `docker compose`).
See `.example.env`.
3. Configure the host name.
```
host=yourdomain.com
sudo ./configure.bash $host .
```
4. Start the services.
```
sudo docker compose up --detach
```