blob: b91c280970ace24f65d7357a33c981d7c319419e (
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
38
39
40
41
42
43
44
|
# net_services
A stack of services exposed over the network, running in Docker containers.
Sensitive data is not stored on the disk when containers start. It is copied into a tmpfs within the container.
## Requirements
- `docker`
- `mkcert`
- `htpasswd`
- `tar`
## How-to
1. Create a `.env`; see `example.env`
2. Initialize the host
```bash
./tools/net_services init
```
3. Add Radicale user (optional)
```bash
htpasswd -B "${HOST__RADICALE_USERS_DIR}"/.htpasswd username
```
4. Run the services
```bash
docker compose up
```
5. 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 is exposed to the network.
|