Giter Site home page Giter Site logo

Comments (9)

l3uddz avatar l3uddz commented on May 17, 2024

i can do that. i have been looking at other images, but the problem is in order for it to be compatible with the existing codebase, it needs to use a /downloads volume, which it seems this one does. so i will definitely check this one out thanks. do you know if he exposes the themes folder to /config? it was something that had a PR submitted on the linuxserver image, however the maintainer sees no value in being able to set a custom theme so was declined. i'd love to get the material theme added by default if possible.

from cloudbox.

RXWatcher avatar RXWatcher commented on May 17, 2024

It doesnt look like he does. I looked at my old config dir file when I ran this about 2 months ago. Themes arent in there. You might have to fork it and add it in there.

My only real issue with this image was that he only exposes 443 and not 80. You might end up with cert issues. I haven't looked at your nginx configs for the reverse proxy.

from cloudbox.

l3uddz avatar l3uddz commented on May 17, 2024

yeah I just noticed r.e. no configurable port 80. will have to try it out. atm i havent added support for any certs/reverse proxy nginx. i was interested in adding nginx-proxy and their letsencrypt companion container, but then they dont support just IP's for people who dont want to use a domain which is why i havent really looked further into it. i will experiment later with this image though as im sure people will want autodl-irssi more than being able to customize port 80.

from cloudbox.

RXWatcher avatar RXWatcher commented on May 17, 2024

Look at Traefik for the reverse proxy on containers. It works well. My current issue with it is that basic auth can be set for every container using a htpasswd file and can be set per container during the creation of the container but not afterwards without recreating the container.

Traefik is simple for docker..you pass labels during the container creation which tells Traefik how to pass the inbound traffic.

I was looking at a multi-user setup where I wanted to have multiple htpasswd files. One for User A, one for User B, etc and then build a way to edit the passwords. I have a enhancement request in for it but its not done yet. It can handle a single htpasswd file for all containers just fine.

https://github.com/RXWatcher1/DockBox
or
https://github.com/QuickBox/DockBox

originally I wanted subdirs. https://server/rutorrent so thats how mine is setup. This would handle your desire to not have a domain https://ip/rutorrent for example. My need for a reverse proxy comes from my work which wont allow random ports through the proxy..80 and 443 only.

My scripts might not be perfect. I havent touched them in a few months and Traefik has moved forward with changes to the pathing.

from cloudbox.

l3uddz avatar l3uddz commented on May 17, 2024

thanks man, i never considered traefik (heard it mentioned before, just never looked into it). but it certainly looks like it may be the solution here (had a quick look at your github and https://medium.com/@lukastosic/traefik-docker-reverse-proxy-and-much-much-more-a39b24b9d959). a single htpasswd for all containers would be ideal in my eyes. cloudbox isnt trying to be a script that people can use to sell multiple seedbox's to customers on a single system. its mainly designed to automate my setup (single user on a dedicated server), but if others want to use it, then thats fine, although it would require some editing themselves if they wanted to support multiple users.. thanks for the tips. ill definitely look into implementing traefik as it sounds ideal. able to support domains and no domain!

from cloudbox.

RXWatcher avatar RXWatcher commented on May 17, 2024

Its all good. I agree, I dont think it should be something for commercial purposes nor multiuser. It was all about supporting friends on the box. Quickbox turned into a mess as people started using it for commercial purposes(something I have opposed since I got involved)...one of the reasons I kinda moved over on my own path and 100% detached from QB.

If I can help in any way, just say so or hit me up on slack. I'm going on holiday for a couple of weeks, I'll see where you're at when I get back and if I can contribute in some way, I'd love to help.

from cloudbox.

l3uddz avatar l3uddz commented on May 17, 2024

help is always welcome 👍. atm its been a one man show r.e. the script, with alot of help from a friend with testing. he's currently working on a readme + novice friendly wiki. readmes arent my strong suit as you might have guessed from some of my other projects. im hoping to have it completed before 2 weeks, however there will always be things that crop up. i must have spun up/restored my vm 200 times easily testing each bit as I went along, kernel upgrades do get rather annoying every time. i should really take another snapshot after upgrading the kernel, but its hard to predict how the install will go without also performing something like that, so its easier to just wait for the kernel to upgrade than testing it on before/after kernel snapshots. i'd love todo some more changes r.e. tuning the system for the best possible performance however im thinking ill do more on that when everything is completed, and im at the mercy of people letting me know what can be done to improve system performance. it already does the basics, which you can see in the system role if you feel like taking a look. anyway man, have a good holiday and we'll catch up when your back. thanks again for the advice, traefik is on my todo list.

from cloudbox.

Nottt avatar Nottt commented on May 17, 2024

Why not use your own rutorrent docker?

from cloudbox.

l3uddz avatar l3uddz commented on May 17, 2024

Image has autodl irssi now

from cloudbox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.