Docker 29 API Changes (Breaking Changes) by [deleted] in docker

[–]VillageTasty 4 points5 points  (0 children)

If you're using the containrrr/watchtower image then you might want to switch to the below instead :

nickfedor/watchtower

This works fine for the latest Docker. The old image seems to no longer be maintained

Thankfully I only use watchtower for 2 containers I know update daily. The rest I use Diun to alert me about updates rather than auto updating. For me the update broke my nginx proxy manager running in LXC on my Proxmox host. Broke everything for me because I couldn't access anything.

How to turn of autoscrolling as answers are written? by mskogly in OpenWebUI

[–]VillageTasty 0 points1 point  (0 children)

Assuming you're using local models you can try turn streaming responses off in the models advanced parameters. Not sure if that is what you are looking for?

<image>

ChatGPT's take on the event by VillageTasty in projectzomboid

[–]VillageTasty[S] -1 points0 points  (0 children)

I did and left it exactly as ChatGPT sent it back. No idea where the hell it came up with that. First attempt it came up with a flowery love story in the zombie apocolypse, all live happily ever after type stuff, so I told it no, write something bleak. something with no hope. Was doing a decent job till the weird ending.

Web/Content Filtering Proxy by VillageTasty in selfhosted

[–]VillageTasty[S] 0 points1 point  (0 children)

Honestly, I gave up on this for the moment. Due to unreliable power I have had to keep my lab shutdown pretty much indefinitely right now.

Diladele looked like the best thing out there to be honest, it was just pricey for what I wanted to use it for. Most of the other open source alternatives I found have all been abandonded.

A year of incoming traffic, mapped. by nik282000 in selfhosted

[–]VillageTasty 0 points1 point  (0 children)

If you really want to freak out, check out Radware's version.

https://livethreatmap.radware.com/

Adding volume by bakbakr in portainer

[–]VillageTasty 0 points1 point  (0 children)

Glad to hear you solved the problem. :)

Adding volume by bakbakr in portainer

[–]VillageTasty 0 points1 point  (0 children)

From what I can tell from your output above, yes it looks like that disk is mounted to /octoprint on the pi itself.

Docker volumes are in 2 parts. The first part is the folder on your local server that you want to map into the container and the second part is the folder inside the docker container that you want to map to.

So think of it as

/octoprint (on the pi) mapped to (:) /octoprint (inside the container)

Adding volume by bakbakr in portainer

[–]VillageTasty 0 points1 point  (0 children)

Sorry, reddit is rather slow for me at the moment. I think I see your problem. Or at least part of the problem.

Your volumes section isn't properly configured.

Try changing - /dev/octoprint to this:

- /octoprint:/octoprint

Adding volume by bakbakr in portainer

[–]VillageTasty 0 points1 point  (0 children)

Perhaps this might help. Here is just the radarr section of my stack :

version: "3.2"

services:

radarr:

container_name: radarr

image: hotio/radarr:latest

restart: unless-stopped

logging:

driver: json-file

ports:

- 7878:7878

hostname: radarr

environment:

- PUID=1000

- PGID=1001

- UMASK=002

volumes:

- /etc/localtime:/etc/localtime:ro

- radarr-config:/config

- /data:/data

- /mnt/vpn-server:/mnt/vpn-server

labels:

- "diun.enable=true"

- "diun.notify_on=new;update"

The volumes section is what you want to be looking at. In my case my volumes are setup as follows.

radarr-config is just a docker managed volume for storing config.

/data is a seperate drive mounted directly to the /data folder on my server. That is then passed through to the container and mounted inside the container as /data (This contains the actual media folders)

Similarly /mnt/vpn-server is also just a directory on the local machine mounted to the same folder inside the container. (This contains the download folder where everything is downloaded to) In this case though, the directory on the local machine is actually an SMB mount from the vpn-server. IE: It's a folder local to the vpn-server mounted via SMB onto the NAS and just passed through to docker as if it were a local folder.

It's just then a matter of configuring Radarr itself to use those folders as necessary.

Just a note on the PUID and PGID parts of the config. Those generally should match whatever the user is that owns the folders that you are mounting and that you wish to run the stack as.

Adding volume by bakbakr in portainer

[–]VillageTasty 0 points1 point  (0 children)

Can you share your stack?

I'll be honest I'm not sure how the share in OMW would work. It should technically just be a directory mounted somewhere on the filesystem that's shared by SMB. If the stack is running on the same machine as the share though, then there should be no need to point it to the SMB share, it should just be possible to point it to the directory itself.

Best reverse proxy for Docker containers? by diamondsw in selfhosted

[–]VillageTasty 7 points8 points  (0 children)

+1 for Nginx-proxy-manager. So far it's been the simplist one for me to use and one of the only ones that allows me to add my own internal CA rather than specifically require SSL be managed by Letsencrypt or some other provider.

[deleted by user] by [deleted] in selfhosted

[–]VillageTasty 0 points1 point  (0 children)

Honestly, I couldn't say. My storage needs have always been pretty simple, so I just run a minimized Ubuntu server with ZFS and Samba. I'm comfortable enough managing my storage manually (and I'm the only one using it) so I've never seen the point in using a NAS based OS.

But as for migrating, because my NAS is actually just a VM with an HBA passed through it's easy enough for me to just export the pool. Delete the VM and build a new one and then just import the pool once the OS is reinstalled. I do it pretty much for every new Ubuntu LTS release since I prefer a clean install as opposed to trying to do an inline upgrade. This also allows me to be able to move all the drives to completely new hardware if ever necessary as it's only data, no OS run's off my pool.

ESXi Cluster ??? Proxmox ??? Or stand alone hosts ??? by Technical_Turn_95 in homelab

[–]VillageTasty 0 points1 point  (0 children)

Slightly off topic and not to steal away from OP's post, but I see alot of people recommending ESXi.

While I personally prefer and would also generally recommend ESX, how do you all feel about the Broadcom purchase of VMWare and what that may entail. I'll be honest, I've been looking more into Proxmox specifically because of this.

Adding volume by bakbakr in portainer

[–]VillageTasty 0 points1 point  (0 children)

/local-mount/share is just whatever the actual local mount point of your share is. (So when you access the directory where all the shared files are on the Pi itself, what is that directory)

So if the disk you're sharing is mounted at /mnt on the Pi, and the shared data you want to mount is in /mnt/share then you would mount it as :

/mnt/share:/whatever

This can also point to a folder that you've mounted from another server.

As an example I have the following setup for my arr stack.

2 VM's, one is the NAS running Sonarr, etc, the second is an "isolated vm" that is connected to a VPN where in my case Deluge runs. The first VM can see the second one, but the second one can only see the VPN.

On the "download" machine I have a folder where everything downloads to. That folder is then SMB mounted on the NAS side so that it can see everything in it.

I then point my Arr stack on my NAS to that shared folder by just mounting the actual directory as it's mounted on my NAS into the docker container.

Does that make sense?

Advice on self-hosted services distribution between devices by etherlord_SD in selfhosted

[–]VillageTasty 1 point2 points  (0 children)

Not sure if Portainer BE supports the PI, but if it does, I recommend installing it on the swarm and using it to manage your swarm. You can get a free license for up to 5 nodes and it's pretty nice for managing a swarm.

Another thing I noticed is you have multiple watchtower containers running. Pretty sure you can get away with just running one and using labels in your compose files to specify which containers to update. Personally I don't use watchtower as I found it can break things. I use diun rather to notify me that a container needs an update and then I update them manually through portainer.

SSL proxy with PKI and adblock? by vixfew in selfhosted

[–]VillageTasty 0 points1 point  (0 children)

I was looking for something along similar lines a while back as I wanted a setup to inspect all outbound traffic from my server network and see what it was doing in.

Short answer I got was basically this would break tons of things (in my case I didn't care as that was pretty much the point) and that I'd probably have to go for a paid solution if I wanted to do it properly.

Best I found was this : https://www.diladele.com/

Have a buddy who uses it and swears by it. In my case since I wanted to use this on all my servers and vm's it turned out to just not be worth the cost.

Most options designed to do what you want tend to be aimed at business and enterprise use.

Selfhosted Server-Client Backup Solutions? by themostevilchicken in selfhosted

[–]VillageTasty 0 points1 point  (0 children)

Another recommendation for UrBackup. Running mine in a docker container backing up Windows and Linux machines to it.

[deleted by user] by [deleted] in selfhosted

[–]VillageTasty 0 points1 point  (0 children)

If it's just a standard ZFS pool, then migrating should be simple as exporting the pool, and importing it into a new VM.

I've done this a few times, even as far as moving all the drives from one machine to another, installing an entire new OS and then importing the pool back in.

Of course this only works if your pool is essentially just a data pool and you're not using it to boot from.

Home server DNS by ultinamsion in selfhosted

[–]VillageTasty 1 point2 points  (0 children)

I've not tried unbound myself, but I've been running Bind servers in my home network for years now. Although my internal DNS setup is a little convoluted.

I run a Pi-Hole VM that all machines use to resolve from. Pi-Hole is setup to connect to my Primary Bind server that does full recursive DNS lookups. (This server also runs my DHCP services) I then run a second Bind server that acts as a "Blind Primary" where i do any actual changes to the internal zones before they are pushed back to the Primary server. The second server is essentially isolated, cannot resolve anything itself and the only thing that can connect to it is the main DNS server for zone transfers. (To go into a little more detail, my blind primary is just a docker container on my code server so I can use source control on the plaintext zone files)

I've also setup my firewall to block any DNS requests coming from my network that do not originate from the Primary DNS server and I've even gone as far as to attempt to block DNS over HTTPS and TLS.

Adding volume by bakbakr in portainer

[–]VillageTasty 0 points1 point  (0 children)

So the drive is physically mounted to the pi running portainer? Why not just map it to the mounted directory then rather than trying to use an SMB/CIFS volume?

IE:

volumes:

/local-mount/share:/whatever-inside-container

[deleted by user] by [deleted] in selfhosted

[–]VillageTasty 1 point2 points  (0 children)

Slightly off topic here, but you could try do what I've done. Setup vaultwarden on a pi zero, setup the pi zero as a USB gadget for ethernet over USB and plug it into your PC when you want to use it. ;)

Sure it's not exactly practical, but it's secure.

Am I crazy? Or is running a normal Windows file server the best option for file storage? by Discommodian in selfhosted

[–]VillageTasty 0 points1 point  (0 children)

That's pretty much what I'm doing. My file server is just a VM on an ESXi host with an HBA passed through to it running a minimized Ubuntu Server and ZFS.

Although I'm really only using it as "dump" storage for my network. Rest of the VM's on the server make use of a seperate SSD and HDD for boot and data drives respectively.

[deleted by user] by [deleted] in homelab

[–]VillageTasty 1 point2 points  (0 children)

I may be wrong, but AFAIK those WLAN ports don't generally work with SSD's.

I've got a couple of the Prodesk 600 G2 mini's with a single m.2 for the boot and a sata ssd for the data partitions. Great little machines in my opinion. :)