I’m an advocate of running all of your self-hosted services in a Docker container and even I can admit that this is completely accurate.
tuckerm
- 0 Posts
- 12 Comments
You can think of Docker as something that lets you run all of your self-hosted services inside of their own virtual machine. To each service, it looks like that service is running on its own separate computer. (A Docker container is not actually a virtual machine, it’s something much faster than that, but I like to think about it the same way. It has similar advantages.)
This has a few advantages. For example, if there is a security vulnerability in one of your services, it’s less likely to affect your whole server if that vulnerable service is inside of a Docker container. Even if the vulnerability lets an attacker see files on your system, the only “system” they can see is the one inside of the Docker container. They can’t look at anything else on the rest of your actual computer, they can only see the Docker “virtual machine” that you created for that one service.
tuckerm@feddit.onlineto Selfhosted@lemmy.world•Pico Pixel Player - Offline-first PWA Music player with transcoding & folder listing supportEnglish6·2 days agoI love the way this looks! Is that some kind of UI library, or did you design it that way?
I have my music collection in Funkwhale now, which relies on metadata for organizing the library. But I want to check this out anyway – maybe I’ll create a few folders for specific listening cases.
Probably would run into these things needed in this order:
- The text editor kakoune
- Add uBlock Origin to Firefox
- KeepassXC
- tmux
Then nodejs if it’s a laptop, or Steam if it’s a desktop.
tuckerm@feddit.onlineto Selfhosted@lemmy.world•Is it normal to not have any malicious login attempts?English7·13 days agoYeah, literally all of mine these days are trying to go to /wp_admin.php and /phpmyadmin.
Side note: this made me think, “I wonder how the phpMyAdmin project is doing these days,” and wow, all of their corporate sponsors are online vape shops and places to buy fake social media followers. (https://www.phpmyadmin.net/) What the heck is going on there? I know that funding open source projects is almost impossible, so I understand taking whatever money you can get. But it looks pretty bad when phpMyAdmin is a huge target for bots trying to steal your database, and then the entire project seems to be sponsored by companies that need emails and passwords to create fake social media activity.
tuckerm@feddit.onlineto Woodworking@lemmy.ca•Walnut Box with Walnut and Maple LidEnglish5·18 days agoWow, that looks fantastic! I like the light/dark pattern, almost like piano keys.
Also, I didn’t immediately see which community this post was from, and for a second or two I thought it was a little piece of cake from one of the foodie comms. It does look delicious…
Thank you! I’ve been ignoring that error, assuming that it was just about indentation.
Also I appreciate your use of the word “thusly” immediately after the word “tho.”
Agreed, I wouldn’t recommend Librewolf for casual users. I understand why Librewolf makes those decisions, and I’m glad that it exists, but you definitely run into some quirks when using it. I’m thinking about switching from Librewolf to Waterfox myself.
The thing I dislike about Brave is that Brave intends to be an advertising company. Brave’s original idea for revenue was that the browser itself should be the ad platform. Brave doesn’t block ads because it has a pro-user manifesto; it blocks ads because it dislikes competition.
That’s why it makes no sense for people to abandon Firefox for Brave. I understand the backlash against Mozilla’s recent ad-focused shift, but Brave invented that idea. So leaving Firefox for Brave is not an improvement.
It’s the browser I’ve chosen to use after getting fed up w/ Gecko’s terrible web compatibility these days (coming from Librewolf).
I’m curious about what those compatibility issues are. It’s been years since I’ve noticed any problems – and back when I was seeing problems, it was mainly because Google could afford to implement new standards faster than Mozilla could, not because Mozilla was doing anything wrong. Could it have been because of Librewolf? Librewolf has a ton of privacy-focused settings that can sometimes make pages behave in strange ways. (It doesn’t use your real time zone, it ignores dark mode, it lies about which OS you’re on, and it constantly clears your cookies to name a few.)
And on a meta-note: I dislike Brave, but I don’t think the parent here is a comment that needs to be downvoted. We can just explain why Brave is a bad idea.
tuckerm@feddit.onlineto Linux@lemmy.ml•I wrote an ebook on GNU awk with hundreds of examples and exercisesEnglish5·1 month agoLooking forward to reading it! awk has been a huge blind spot for me for a long time now.
tuckerm@feddit.onlineto FoodPorn@lemmy.world•Mapo tofu with spätzle and roasted broccoli... "Fusion"?English2·1 month agoHonestly, this sounds like an amazing combination.
Hand planes are the classiest looking tools. If a hand plane was a person, it would always be calling you “old chap.”