36 lines
649 B
Markdown
36 lines
649 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=tvcloud.fr
|
|
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=tvcloud.fr
|
|
sudo ./configure.bash $host .
|
|
```
|
|
|
|
4. Start the services.
|
|
|
|
```
|
|
sudo docker compose up --detach
|
|
```
|