• 2 posts
  • 17 comments
Joined 4 months ago
Cake day: June 13th, 2026
  • I started with docker desktop on windows for a year. Got tired of resources redlining because windows is greedy. Tried proxmox and just couldn’t get past the setup (don’t remember which part). Anyway, running headless Debian with docker is working really well for about 2 months now. Between cockpit and my codeserver container I can get most anything done through gui. I even installed comai llm on my mint desktop machine to help me with commands.

  • I’m running a simple COMAI instance on my desktop that recommends linux commands and does limited chat. it was easy. It spins the processor up to 50% to give a response and takes a couple of seconds depending on complexity. I run the other stuff on a dedicated server, but with nginx proxy manager, I can send the COMAI instance to a page on my domain even though it is on a different computer on my LAN.

  • It isn’t nearly as much fun a building a dedicated server, (or what I like to do – repurpose old junk) but the services you mentioned will run just fine on a decent desktop or laptop, especially if you aren’t doing some hungry task while they are running. -1 for Plex. +1 for Jellyfin. You can run them all on your LAN and access them around the house by the machine’s LAN IP and the services’ port number. You can do the same thing if you have tailscale on your phone or other remote computer, just use the tailscale IP and the service’s port. You can use Nginx Proxy Manager to send your services through a cloudflared tunnel to a hostname you buy, and keep access limited to just yourself and a select few (FYI I hear Cloudflared doesn’t like a lot of video streaming, so don’t give access to too many folks).

    Jellyfin will run on a windows machine without screwing with docker, and will host your music too, though the UI isn’t great.

    You can use a simple fileserver on windows to host other stuff like pics.

    Just start somewhere and you’ll be neck-deep before you know it. You can use

  • RomM looks really cool. I’ve had difficulty with getting the Retroarch container to play roms with acceptable latency and without crashing. Is RomM easy to set up and does it handle the heavy lifting in such a way as to not tax resources? I’m on an i5 thinkstation with onboard graphics. My system does not like Wayland at all.

  • I hear you on that. Just sharing my experience with this new toy I really like. Someday we’ll be able to flash these android machines to a google-free OS, and that will be wonderful. Oh and it plays games in an emulator everything up to PSP.

    Edit: I think Kodi will run on practically anything, and there’s a Jellyfin addon (i think), but I don’t think you get the nice jellyfin UI with it.

  • If you’re talking about running a jellyfin client, not a server, get an android tv box. I have two tiers of ONN android boxes, 4k and 4k pro. I installed projectivy and smartube, as well as a client for navidrome and jellyfin. NO ADS EVER. I’m head over heels. The jellyfin client on the 4k was weird for a while, but I disabled a bunch of metadata plugins on the server and it straightened up.

    I suspect as long as you’re just playing things off the server and there is no transcoding or whatnot going on, you should be fine.

tl;dr- my favorite container is the firefox browser. My work browser is seriously locked down, so I just go to my Homer page and click firefox and a firefox instance opens inside my edgelord browser with all my bookmarks and extensions. It’s a simple thing, but easily the service I use more than any other.(compose pasted at bottom)

Anyway, I started with docker desktop on winblows 11. I learned the ropes and then when docker desktop inshittified in an update, I switched to Rancher. All my services are picked up on their local ports by nginx-proxy-manager and then sent through a cloudflared tunnel to the domain I bought, with a customized homer page and strict access controls. Because the VM on windows was running my poor little refurbished Thinkstation too hard, I recently deleted winblows (such a good feeling) and moved over to a headless Debian server, which I run through SSH on my refurbished thinkcenter. 97% usage down to 13% (seriously). I’m only in this computer game for about $500 total and I have more than a few TBs of storage (used SAS drives were really cheap a little while ago and the hardware/learning curve is worth it). If you don’t game, old stuff works just fine for pennies on the dollar (I have unplugged backups of all my really important stuff).

I use AI for the CLI stuff I down have memorized. Linux is still frustrating- File ownership is foreign and super irritating to me, being my most recent source of frustration. My Filebrowser instance broke itself and I haven’t gotten it back, and of the 30 times I’ve tried to get Nextcloud to work, I’ve been successful zero times.

Anyway, it has been hours of my life arguably wasted but it has been fun and educational, and I get to give the finger to big data for the most part. I don’t like the cloudflared thing, but free is hard to beat and unless I start torrenting again, I really don’t need or want to pay for a VPS. I search this forum and others for new containers to spin up. I marvel at other folks’ setups and the money they have spent. I’m a rusty and recycled guy, not a new and shiny guy, but man some of this custom-built, laser-cut, 3d printed stuff is cool.

I just wanted to share my experience and hopefully encourage anyone who is just starting or is on the fence.

firefox: image: jlesage/firefox container_name: firefox ports: - “5808:5800” environment: - TZ=America/Chicago - PUID=1000 - PGID=1000 #- VNC_PASSWORD=${VNC_PASSWORD} - DARK_MODE=1 - WEB_AUDIO=1 - WEB_FILE_MANAGER=1 - WEB_FILE_MANAGER_ALLOWED_PATHS=ALL - WEB_HOST_CLIPBOARD_SYNC=1 volumes: - ./firefox/config:/config:rw - /SWAP:/downloads shm_size: “2gb” restart: unless-stopped networks: - web

  • Thank you all for your input. ultimately I discovered that the volumes that had been stored inside docker’s directory (on WSL) were actually not the ones I was worried about losing.

    My container directory where my compose files are categorized and stored turned out to have everything I really needed. It did take reducing the hashed docker internal volumes to tar.gz to figure that out.

    Anyway, I just stopped (not “down”) docker and copied the directory onto one of my extra SSDs. Then I shut down the host, took out the Windows nvme, booted from my Debian SSD, made and mounted a new master container directory, and copied the files over. I had to update the compose and config files to use the new file paths, but once that was done, I did a compose up and everything took off pretty much without a hitch.

I have 27 containers running with rancher on windows. Long story short, I’m tired of the resource use and stress on my machine by running the VM. My data folders are split up by duty (admin, utility, media, virtualization) each duty has its own folder, containing the services’ folder with data/config directories and one compose.yaml file for those services. All the compose files are connected to a master compose file in the parent directory that starts all of them. My compose files have references to the media hdds that are defined with an .env file next to the master compose.

I need to clone my docker setup to a Debian install I’ve been working on on its own ssd. I’ve been screwing with Linux unsuccessfully for almost 20 years, so my cli is weak. I’m looking for a tool that will clone my volumes and containers.

What do you use?