Posts

Showing posts from October, 2026

Useful Docker apps for beginners / Docker for Dummies

 If you don't understand Docker yet, read How to Install Docker on Windows and/or How to Install on Synology SRM first. - Once you've got Docker installed, here's some apps that I think will be most useful to get you started. I have not tried ANY of these, so take this for what they are worth.  These are just the ones that caught my eye as being useful for me.  Nobody paid for these recommendations, and I've honestly not tried hardly any of these for myself.  But I probably will. - These apps all have weird names, and often seem complex, and so will probably seem more unfamiliar than they should be.   Look past this and focus on what they can do for you.  Some of these are freakin' great. There are TONS of other apps, many for exotic uses far beyond what ordinary users want / need - it's frankly overwhelming.  Hopefully this helps you get your feet wet. - The big advantage to these is they are (almost) always free.  If you're like me and lo...

Docker on Synology is EASY

I previously wrote about Docker for Windows , which turned out to be pretty simple. It also gives us hints on how to accomplish this on Synology SRM.  Which also sounded complicated, but is actually equally simple. For this, I'm using Uptime Kuma as the example.  Exact settings may vary by application. Here's what you do: 1.  Go to Package Center and install Docker (DSM 6.x) or Container Manager (DSM 7.x). 2.  Navigate to the "docker" subfolder of your Synology. - For Container Manager (DSM 7.x): 3.  Create a subdirectory for your Docker application (i.e. "rustdesk-server"). 4.  Go find the official "docker-compose.yaml" file for the Docker application you want.   **  WARNING:  Just like with ANY software you install, be sure you are using the correct, official installer .  Malware disguised as legitimate software is hardly a problem confined to Docker, so always be careful! ** 5.  Drop the .yaml file into the new directory. ...

Docker for Windows is EASY

I didn't understand the ins and outs of Docker for a long time. I understood the what : it is (essentially) an adapter to plug software into any hardware, in the "write once, run anywhere" ethos.   I understood the why :  You can take one application and run it directly on Windows, Synology, Linux, or whatever, without recompiling or worrying about software / hardware dependencies.  Very handy for software development.   I understood the how :  You install Docker, which hosts programs in virtual machines called "containers".  The program has its own private container, and Docker handles the interactions between the container and the OS.  But I didn't understand the steps required to actually do it.  And I don't do anything on my PCs that I don't understand. And it all sounded really complex: "Self-hosting" calls back nightmares of debugging networking problems, which always sucks. "Homelab" sounds like a time-suck tar pit for Yo...