project-rainstorm / rainstorm

The easiest way to own your cloud. Your data. Your cloud. Rainstorm.
Other
10 stars 5 forks source link

[BOUNTY] Access docker-compose services over HTTPS with subdomains on .local domain using traefik #76

Closed nullcount closed 4 years ago

nullcount commented 4 years ago

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:

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.

Here are some resources that may be useful.

nullcount commented 4 years ago

I think we're going a different direction. Some combination of Tor hidden services and a VPN/Proxy solution.