thekrautboy

joined 2 years ago
[–] thekrautboy@alien.top 2 points 2 years ago (2 children)

This is fairly common knowledge around here i think, but sure maybe someone didnt know and is happy to learn about it :)

And free yes but afaik they still require you to file a valid credit card with them (common practice but not everyone has one and therefore is locked out of this "offer").

And also "you should know" that Oracle terminates those free tier packages every now and then, sometimes with (allegedly) no warning or reason. You should absolutely not host anything there that you rely on.

And Oracle is a absolutely horrible piece of shit company.

Sure its free, but be aware that you are the product (which isnt exactly the typical selfhosting spirit).

[–] thekrautboy@alien.top 1 points 2 years ago

https://github.com/shieldproject/shield does mongodb and s3, the rest i dont know, take a look.

[–] thekrautboy@alien.top 1 points 2 years ago

yt_dl.stuff

facepalm

[–] thekrautboy@alien.top 1 points 2 years ago (1 children)

Exporting containers is not a backup.

[–] thekrautboy@alien.top 1 points 2 years ago (1 children)

Hetzner Sbox starts at 4€/TB vs your "cheap" 10€/months, quite a difference.

Comparing to AWS/Azure/GCP

Comparing it to the most expensive option available, its cheaper than that, yes congrats. But that silly advice since OP is asking for "actually cheap".

[–] thekrautboy@alien.top 1 points 2 years ago (3 children)

You think 10€/TB is cheap?

[–] thekrautboy@alien.top 1 points 2 years ago

Do you know the name of this sub?

[–] thekrautboy@alien.top 1 points 2 years ago

Simply combine Hetzner Storage Box with a basic Hetzner VPS and then you dont have limited connections and you can run whatever you want on it (minio, garage, webdav, whatever)

[–] thekrautboy@alien.top 1 points 2 years ago (3 children)

Use the search function, and look at the awesome-selfhosted list from the subreddit sidebar.

[–] thekrautboy@alien.top 1 points 2 years ago

I reset everything and started from scratch.

So I started again, and this time just left everything as is by default

I had include proxy_params when it shouldn't have been there.

So you messed up atleast twice by not really starting fresh each time.

Well atleast it works now, maybe you learned a bit from it.

[–] thekrautboy@alien.top 1 points 2 years ago

They have their reasons and dont block you just for fun.

/r/Hetzner if you want to rant about it, but its not going to change anything.

You can simply use the search function here to find plenty of discussions about "recommend a server" since youre not providing any details at all. Maybe look at lowendbox.com and lowendtalk.com

[–] thekrautboy@alien.top 1 points 2 years ago (3 children)

You changed too many options without knowing what they do and now its completely broken.

Wipe it and start fresh again.

    nginx:
        image: nginx:mainline-alpine
        restart: unless-stopped
        ports:
           - "3001:80"
        [...]
        labels:
            - "traefik.http.services.piped.loadbalancer.server.port=8080"

As someone already pointed out, this wont work. The Traefik label needs to point at the internal container port of the webservice. The "3001:80" mapping could be removed completely when youre using a reverse proxy with Docker networking, it only applies to the Docker host.

Speaking of networking, where is your Traefik actually running? I dont see it listed in the compose, and if its running as another container on the same host, you need to make the webservice (nginx) a member of Traefiks Docker network, which is not mentioned either in the compose. So how would Traefik connect to nginx? If Traefik is not running on the same Docker host, then those labels are useless anyway and do nothing.

I can't use port 8080 because it is in use by another service.

Nothing needs to use port 8080 at all. The only thing that is needed is Traefik running on 80/443 and using Docker networking to reach the webservice that should get proxied (nginx). There are no port conflicts at all then.

I also changed the listening port in config.properties file to 3001.

Why? If you change the listening port for the piped frontend then none of the other ports will match anymore (nginx). Leave it as it is.

TL;DR stop changing too many things when you dont know how they work.

Refer to the piped documentation, their Github page to ask for help, the Traefik and nginx documentation and ask /r/Docker for support about Docker specific issues. This here is not a techsupport-for-every-possible-software subreddit.

view more: ‹ prev next ›