aboutsummaryrefslogtreecommitdiffstats
path: root/readme.md
blob: 39db06b785d32d79345701d200b839df72512b47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# net_services

A stack of services exposed over the network.

The services run in Docker containers and are routed through Nginx.

Sensitive data is not stored on the disk when containers start. It is copied into a tmpfs within the container.

## How-to

1. Create a `.env`; see `example.env`

1. Build and run the services

    ```
    ./tools/build
    docker compose up
    ```

1. Add Radicale user

    You can add as many as you want.

    ```
    htpasswd ${HOST__RADICALE_USERS_DIR}/.htpasswd username
    ```

1. Access the services

    You may have to adapt the URLs to the configured published ports.

    - https://git.localhost
    - https://dav.localhost
    - https://sync.localhost

    It is highly recommended to configure authentication for the Syncthing GUI
    if it exposed to the network.