Yes.
What am I supposed to do, pay money for a server instead?
REPOSITORY TAG IMAGE ID CREATED SIZE
ghcr.io/linuxserver/qbittorrent latest d1ddfa78ee62 30 hours ago 219MB
jellyfin/jellyfin latest d791368d5d98 7 days ago 927MB
thrnz/docker-wireguard-pia latest 05fd8e403d0d 11 days ago 20MB
filebrowser/filebrowser latest bf036c9370e5 12 days ago 31.8MB
vaultwarden/server alpine 6e63163bb391 3 weeks ago 90.1MB
linuxserver/freshrss latest 794b4b23593b 4 weeks ago 120MB
gitea/gitea latest 39babc402491 4 weeks ago 243MB
portainer/portainer-ce alpine 1eb003350779 5 weeks ago 280MB
codercom/code-server latest ed11b80213be 6 weeks ago 775MB
caddy alpine e63f36e9049f 6 weeks ago 44.4MB
ghcr.io/freifunkmuc/wg-access-server latest 9b6d2106b510 2 months ago 44.6MB
adguard/adguardhome latest f0066991e3ae 2 months ago 79.1MB
ghcr.io/linuxserver/webtop latest 1c7b4f413d95 3 months ago 1.19GB
deluan/navidrome latest d4a813d502ce 4 months ago 112MB
mikolatero/vlmcsd latest cc351bc01266 10 months ago 6.91MB
vimagick/tinyproxy latest 0ac4ff905ae3 11 months ago 5.72MB
oznu/cloudflare-ddns latest a2e30a1da73e 15 months ago 36.3MB
Jellyfin is cool, doesn't work the best with music, I found, but maybe that's just me
Also what's filebrowser like? I mean I'm assuming it's a file browser like File Explorer or Dolphin
>What am I supposed to do, pay money for a server instead?
Build your own images or audit the dockerfiles at the very least, which obviously you aren't doing since you're using portainer, instead of blindly trusting the images' content.
>static blog >git >Jellyfin but that's not public-facing
I'd self-host more, but docker is unnecessarily complex and everyone wants to larp as a professional so it became mandatory. I don't want to shove everything into overglorified chroots.
The latter actually.
And not only garbage, it's the fact that anyone can upload stuff to it without source nor reproducibility, and slap an "official" tag to it. Even Docker the company does it.
Good point. I stick to "trusted" image providers like linuxserver.io and binhex, and for less popular projects I inspect the Dockerfiles and build them myself.
Good morning /hsg/. Media, torrents, Nextcloud, PhotoPrism as of recently, Matrix, some smaller shits too.
>I don't want to shove everything into overglorified chroots.
Then don't. I like using those overglorified chroots for declaring containers rather than installing shit and hoping I don't forget what I had. Having each container listen on a separate IP is comfy, I can easily set backend containers (databases, etc.) to not have internet access. Also it's super easy to spin up multiple instances of services, or start and stop them quickly just because I wanted to test a change. >everyone wants to larp as a professional
Maybe a little bit of that, but it is just very handy for home server stuff. Small devs don't have to build packages for all distros under sun, and you can still build it for yourself by following steps in Dockerfile.
Docker Hub and its consequences have been a disaster for the human race.
elaborate
>What am I supposed to do, pay money for a server instead?
Build your own images or audit the dockerfiles at the very least, which obviously you aren't doing since you're using portainer, instead of blindly trusting the images' content.
I swear one day a disaster will happen.
I have to agree with that anon, but it's not really caused by using Portainer. I don't recommend Portainer though, giving access to Docker socket to a container is just giving the container root on your entire machine. Quite big attack surface.
Oh, and >docker is unnecessarily complex
Are you using Docker standalone and doing docker run --parameters-youll-forget-in-a-month or did you try docker-compose? Because if the former then I agree, it's quite annoying to use and might seem too complex. With docker-compose it's a pleasure to use. >computer, create a hentai library container >run it at version 6.9, *sips* ah yes that was a good one >give it access to the /zpool/hentai directory on the 300 TB ZFS array >disable internet access to avoid information leak >limit ram usage to 4 gigabytes to leave headroom for the family photos library >lock holodeck doors and disengage safety protocols
Gotta say, it's far from being complex when you use it like that.
>With docker-compose it's a pleasure to use.
With NixOS it's even more beautiful.
https://search.nixos.org/options?channel=22.05&from=0&size=50&sort=alpha_asc&type=packages&query=virtualisation.oci-containers.containers
What don't you like about Unraid anon? I know >not free
But compared to TrueNAS it offered a lot more flexibility in adding drives which is what I plan to do over time even more so if I decided to use drives of different sizes
Proprietary OS and proprietary storage system. You could've achieved almost the same with free as in freedom software - mergerfs+snapraid. Admittedly not realtime, but at least it doesn't ignore bit rot like Unraid does.
It's all so tiresome, trying to lead people towards tools that respect them, and yet they always pick some botnet just because it's popular. Don't get me wrong, I suppose you had some other reasons for Unraid (GUI does look sweet, even though it's useless for me), it's just sad.
2 years ago
Anonymous
I can understand your frustration with it anon, I would have preferred to have gone with TrueNAS but I couldn't afford a 4-6 disks which is the bare minimum I would have wanted to start a vdev with, I'm starting with just 2. Anything else would require more time and effort to learn/get used to especially since I have never used Docker before so another appealing aspect of Unraid is that it makes it braindead, plus there's infinite resources available for TrueNAS/Unraid but not so much for other setups. Bit rot is not really a concern for me, it's incredibly rare and most of my Data isn't that precious, mostly Anime/Books/TV Shows/Movie that I want to share with family/friends on Jellyfin. The precious data I do have is backed up multiple times anyway and I wouldn't rely on a single anti-bit solution. I know you said it's "it's just because it's popular" but it's mostly because of "whatever works" and ease of use, in the future when I have some experience with a proper home server setup and enough drives to justify TrueNAS I can always swap then.
I host nextcloud and openvpn, I could host tons of services but I don't use anything else anyway, if I ever need something else I would do the setup up through ssh.
>that filename
It's just a string of numbers, wym?
it's a bot
REPOSITORY TAG IMAGE ID CREATED SIZE
ghcr.io/linuxserver/qbittorrent latest d1ddfa78ee62 30 hours ago 219MB
jellyfin/jellyfin latest d791368d5d98 7 days ago 927MB
thrnz/docker-wireguard-pia latest 05fd8e403d0d 11 days ago 20MB
filebrowser/filebrowser latest bf036c9370e5 12 days ago 31.8MB
vaultwarden/server alpine 6e63163bb391 3 weeks ago 90.1MB
linuxserver/freshrss latest 794b4b23593b 4 weeks ago 120MB
gitea/gitea latest 39babc402491 4 weeks ago 243MB
portainer/portainer-ce alpine 1eb003350779 5 weeks ago 280MB
codercom/code-server latest ed11b80213be 6 weeks ago 775MB
caddy alpine e63f36e9049f 6 weeks ago 44.4MB
ghcr.io/freifunkmuc/wg-access-server latest 9b6d2106b510 2 months ago 44.6MB
adguard/adguardhome latest f0066991e3ae 2 months ago 79.1MB
ghcr.io/linuxserver/webtop latest 1c7b4f413d95 3 months ago 1.19GB
deluan/navidrome latest d4a813d502ce 4 months ago 112MB
mikolatero/vlmcsd latest cc351bc01266 10 months ago 6.91MB
vimagick/tinyproxy latest 0ac4ff905ae3 11 months ago 5.72MB
oznu/cloudflare-ddns latest a2e30a1da73e 15 months ago 36.3MB
>look mom, i click a button and now i SELF-HOST
Yes.
What am I supposed to do, pay money for a server instead?
Jellyfin is cool, doesn't work the best with music, I found, but maybe that's just me
Also what's filebrowser like? I mean I'm assuming it's a file browser like File Explorer or Dolphin
filebrowser is just a basic file management web UI. I use it to upload mp3s to be played with Navidrome.
Ohh, I'm assuming Navidrome is just a nicer way of organising your music?
>What am I supposed to do, pay money for a server instead?
Build your own images or audit the dockerfiles at the very least, which obviously you aren't doing since you're using portainer, instead of blindly trusting the images' content.
I swear one day a disaster will happen.
What is that interface?
That's Portainer, a front-end for Docker
>static blog
>git
>Jellyfin but that's not public-facing
I'd self-host more, but docker is unnecessarily complex and everyone wants to larp as a professional so it became mandatory. I don't want to shove everything into overglorified chroots.
>docker is unnecessarily complex and everyone wants to larp as a professional
Uh-huh, larping is a hobby for those who have too much free time
You mean the fact that it's a proprietary source of getting these images? Or the fact that it hosts garbage?
The latter actually.
And not only garbage, it's the fact that anyone can upload stuff to it without source nor reproducibility, and slap an "official" tag to it. Even Docker the company does it.
Good point. I stick to "trusted" image providers like linuxserver.io and binhex, and for less popular projects I inspect the Dockerfiles and build them myself.
Good morning /hsg/. Media, torrents, Nextcloud, PhotoPrism as of recently, Matrix, some smaller shits too.
>I don't want to shove everything into overglorified chroots.
Then don't. I like using those overglorified chroots for declaring containers rather than installing shit and hoping I don't forget what I had. Having each container listen on a separate IP is comfy, I can easily set backend containers (databases, etc.) to not have internet access. Also it's super easy to spin up multiple instances of services, or start and stop them quickly just because I wanted to test a change.
>everyone wants to larp as a professional
Maybe a little bit of that, but it is just very handy for home server stuff. Small devs don't have to build packages for all distros under sun, and you can still build it for yourself by following steps in Dockerfile.
elaborate
I have to agree with that anon, but it's not really caused by using Portainer. I don't recommend Portainer though, giving access to Docker socket to a container is just giving the container root on your entire machine. Quite big attack surface.
Oh, and
>docker is unnecessarily complex
Are you using Docker standalone and doing docker run --parameters-youll-forget-in-a-month or did you try docker-compose? Because if the former then I agree, it's quite annoying to use and might seem too complex. With docker-compose it's a pleasure to use.
>computer, create a hentai library container
>run it at version 6.9, *sips* ah yes that was a good one
>give it access to the /zpool/hentai directory on the 300 TB ZFS array
>disable internet access to avoid information leak
>limit ram usage to 4 gigabytes to leave headroom for the family photos library
>lock holodeck doors and disengage safety protocols
Gotta say, it's far from being complex when you use it like that.
>With docker-compose it's a pleasure to use.
With NixOS it's even more beautiful.
https://search.nixos.org/options?channel=22.05&from=0&size=50&sort=alpha_asc&type=packages&query=virtualisation.oci-containers.containers
Docker Hub and its consequences have been a disaster for the human race.
I self hosted a server for a dCloud service for like half a year then got DDOSd so hard I had to shut down sadface
I just use syncthing, sonarr, and openvpn
I run Nitter and Searx, but that's about it.
hostbros why don't the certbot wildcards (i.e git.domain.com) work? is there a better solution than certbot?
>hostbros why don't the certbot wildcards (i.e git.domain.com) work?
werks on my machine
>is there a better solution than certbot?
acme.sh
>Unraid
sigh
What don't you like about Unraid anon? I know
>not free
But compared to TrueNAS it offered a lot more flexibility in adding drives which is what I plan to do over time even more so if I decided to use drives of different sizes
Proprietary OS and proprietary storage system. You could've achieved almost the same with free as in freedom software - mergerfs+snapraid. Admittedly not realtime, but at least it doesn't ignore bit rot like Unraid does.
It's all so tiresome, trying to lead people towards tools that respect them, and yet they always pick some botnet just because it's popular. Don't get me wrong, I suppose you had some other reasons for Unraid (GUI does look sweet, even though it's useless for me), it's just sad.
I can understand your frustration with it anon, I would have preferred to have gone with TrueNAS but I couldn't afford a 4-6 disks which is the bare minimum I would have wanted to start a vdev with, I'm starting with just 2. Anything else would require more time and effort to learn/get used to especially since I have never used Docker before so another appealing aspect of Unraid is that it makes it braindead, plus there's infinite resources available for TrueNAS/Unraid but not so much for other setups. Bit rot is not really a concern for me, it's incredibly rare and most of my Data isn't that precious, mostly Anime/Books/TV Shows/Movie that I want to share with family/friends on Jellyfin. The precious data I do have is backed up multiple times anyway and I wouldn't rely on a single anti-bit solution. I know you said it's "it's just because it's popular" but it's mostly because of "whatever works" and ease of use, in the future when I have some experience with a proper home server setup and enough drives to justify TrueNAS I can always swap then.
DOCKER_CONFIGS="$(pwd)"
docker run -it --rm --name certbot
-v "${DOCKER_CONFIGS}/letsencrypt/etc/letsencrypt:/etc/letsencrypt"
-v "${DOCKER_CONFIGS}/letsencrypt/var/lib/letsencrypt:/var/lib/letsencrypt"
certbot/certbot certonly --manual --preferred-challenges=dns --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d *.mydomain.net
>share yours
Why do you think I shared mine too dumbass?
I'm quite literally setting up my home server/NAS as we speak
I host nextcloud and openvpn, I could host tons of services but I don't use anything else anyway, if I ever need something else I would do the setup up through ssh.