The project is offering a $50 bounty for the completion of this issue. Partial bounty will be paid for partial completion.
This repository is for running many open source apps on a raspberry pi. It uses docekr-compose to deploy the apps. Currently, you can access services from the .local avahi domain. i.e. rainstorm.local:8080
Completion of this issue includes:
Using Traefik, to keep our server configurations in the docker-compose files. (can be found in services/<service_name>)
Access services using a subdomain i.e. plex.rainstorm.local
Connections secured with HTTPS
This wouldn't be difficult if the services were publicly hosted with a traditional domain like example.com.
We cannot assume that the device is publicly available. The only domain we can use is the device's <hostname>.local domain
Doing all this configuration on local network makes it complicated because we probably need self-signed certificates and the .local domain has different properties than a regular domain.
The project is offering a $50 bounty for the completion of this issue. Partial bounty will be paid for partial completion.
This repository is for running many open source apps on a raspberry pi. It uses docekr-compose to deploy the apps. Currently, you can access services from the .local avahi domain. i.e.
rainstorm.local:8080
Completion of this issue includes:
Using Traefik, to keep our server configurations in the docker-compose files. (can be found in
services/<service_name>
)Access services using a subdomain i.e.
plex.rainstorm.local
Connections secured with HTTPS
This wouldn't be difficult if the services were publicly hosted with a traditional domain like
example.com
.We cannot assume that the device is publicly available. The only domain we can use is the device's
<hostname>.local
domainDoing all this configuration on local network makes it complicated because we probably need self-signed certificates and the .local domain has different properties than a regular domain.
Here are some resources that may be useful.