New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Enhancement] Self hosted option - Docker Swarm with Traefik #7
Comments
I honestly don't know much about Traefik, and have never used it 😅 Support for Traefik could be added to this repository/script later, however I need to understand how it works before I touch anything. If you're still using Nginx, why not just proxy everything to |
Cool, yeah I understand, just thought I'd share as I know there will be some people that would ask about alternate self-hosted options. Side question, has there been an official lunch for this project, or is it still getting there? The documentation is very vague. |
This is something that needs work, I'll be working on this shortly since even the Nginx configuration isn't documented yet (and was only recently implemented). |
@matt-laird Thank you for your docker-compose.yml! I also use Traefik and I was able to use your docker-compose.yml to run Piped. I don't use Swarm so I just took all of that out, and it works perfectly. |
Can you share your compose? |
Tried to do that, did not work. Could you please share your compose file? |
Hi, I added support for traefik in 49b98cb. You need to have an entrypoint called |
Hey Team,
Came across this cool project last night and got a personal instance running using a Swarm with Traefik to link things together. Had to figure out a lot of the container relationships and configs, since the documentation and general project is still getting up to speed. (personally, I would love this project to gain more traction that Invidious as it has a ton of potential)
Below is the contents of the compose:
Notes:
traefik_public
network is created external to this stack that serves as the ingest network, this may be different for other people.template
folder.config.properties
- Changed host names and DB credentials.pipedproxy.conf
- Changed API host name.I'm sure this all can be improved, but I thought it could serve as a good starting point for the multi-container architecture that has been chosen.
Hopefully this can help in some shape or form. Let me know how else I can help with the project.
The text was updated successfully, but these errors were encountered: