[-] Fedegenerate@lemmynsfw.com 15 points 3 months ago* (last edited 3 months ago)

When I asked this question

So there are many reasons, and this is something I nowadays almost always do. But keep in mind that some of us have used Docker for our applications at work for over half a decade now. Some of these points might be relevant to you, others might seem or be unimportant.

  • The first and most important thing you gain is a declarative way to describe the environment (OS, dependencies, environment variables, configuration).
  • Then there is the packaging format. Containers are a way to package an application with its dependencies, and distribute it easily through the docker hub (or other registries). Redeploying is a matter of running a script and specifying the image and the tag (never use latest) of the image. You will never ask yourself again "What did I need to do to install this again? Run some random install.sh script off a github URL?".
  • Networking with docker is a bit hit and miss, but the big thing about it is that you can have whatever software running on any port inside the container, and expose it on another port on the host. Eg two apps run on port :8080 natively, and one of them will fail to start due to the port being taken. You can keep them running on their preferred ports, but expose one on 18080 and another on 19080 instead.
  • You keep your host simple and empty of installed software and packages. Less of a problem with apps that come packaged as native executables, but there are languages out there which will require you to install a runtime to be able to start the app. Think .NET, Java but there is also Python out there which requires you to install it on the host and have the versions be compatible (there are virtual environments for that but im going into too much detail already).

I am also new to self hosting, check my bio and post history for a giggle at how new I am, but I have taken advantage of all these points. I do use "latest" though, looking forward to seeing how that burns me later on.

But to add one more:- my system is robust, in that I can really break my containers (and I do), and to recover is a couple clicks in Portainer. Then I can try again, no harm done.

16

I set up an *arr stack and made it work, and now I'm trying to make it safe - the objectivly correct order.

I installed uncomplicated firewall on the system to pretend to protect myself, and opened ports as and when I needed them.

So I'm in mind to fix my firewall rules and my question is this: Given there's a more sensible ufw rule set what is it, I have looked online I couldn't find any answers? Either "limit 8080", "limit 9696", "limit ..." etc. or "open". Or " allow 192.168.0.0/16" would I have to allow my docker's subnet as well?

To head off any "why didn't you ?" it's because I'm dumb. Cheers in advance.

[-] Fedegenerate@lemmynsfw.com 282 points 5 months ago* (last edited 5 months ago)

When a company' website doesn't work on Firefox I don't get angry at Firefox, I just don't use the site. When a company makes their cookie popups are a pain in the ass I don't get angry at the EU, I get angry at the company that made the popup. I use Firefox as a Canary that dies when a website is a piece of shit.

Maybe it's a win-win, I don't have to deal with Apple's bullshit and Apple doesn't have to waste resources on me, for me to block all their shady shit.

[-] Fedegenerate@lemmynsfw.com 21 points 5 months ago* (last edited 5 months ago)

While I don't have any solutions for you I do have enormous amounts of respect and gratitude.

Downvotes: I don't personally miss them because I rarely used them. Either a comment/post is egregious that it warrants a report or reply, else it's worth ignoring. If the Content Creators prefer no downvotes because they're discouraging, then that's fine by me, more content is more better and the report button exists for "rule breaking" and "off topic".

Donations: No solutions only sympathy here. I hope you figure something out, I'm not sure the promise of a donation if/when you do helps or hurts right now. You're right that "sketch" is a barrier to entry for donations, but I can't donate the kind of money that my donation is worth chasing anyways.

LemmyNSFW became my main by accident, but it remains my main because I haven't found an instance I like better. The way you conduct yourself through challenges such as defederation, the Blahaj (sp) conversations, preemptive defence agains Meta... Honestly, it's close to faultless and looking at other instances it's hard to leave. Thank you and much love.

[-] Fedegenerate@lemmynsfw.com 30 points 5 months ago

Free wouldnt work either. nobody would make any content.

Except it was free, and people did make content.

[-] Fedegenerate@lemmynsfw.com 245 points 5 months ago

Really, it's to focus on her Lemmy presence.

[-] Fedegenerate@lemmynsfw.com 97 points 5 months ago* (last edited 5 months ago)

As you're here on Lemmy, a site that has pornographic content, we're going to need you to post a picture of your government ID, next to your face, with your username on a piece of paper, as a reply to this comment. You know, to prevent kids accessing porn.

[-] Fedegenerate@lemmynsfw.com 15 points 7 months ago

Good move, I can only upvote this decision. Jokes aside this is a good move.

The discussion is old and tired so I won't rehash it. But, I did want to vocalise my support as people are more likely to speak up about things to complain which can shift the perspective.

[-] Fedegenerate@lemmynsfw.com 29 points 9 months ago* (last edited 9 months ago)

Nakamura said in a podcast all he would need to know is that there is a winning move and he'd be able to find it.

So, just one buzz is enough that says "in this position there is a move that wins the game".

Kinda like everyone's ratings in puzzles is higher than in elo because by the very nature of the puzzle there is a winning sequence to find.

In play, if I don't spot a winning tactic I just move to (try to) improve my position. In puzzles if I don't spot a winning tactic, I look again, and again, and again....

[-] Fedegenerate@lemmynsfw.com 21 points 9 months ago

Toxoplasmosis?

[-] Fedegenerate@lemmynsfw.com 17 points 10 months ago* (last edited 10 months ago)

The famous Labour double bind:

If a left leaning Labour lose the election, it's because they don't appeal to voters. If a right leaning Labour lose the election, it's because the left didn't vote for them.

[-] Fedegenerate@lemmynsfw.com 63 points 10 months ago* (last edited 10 months ago)

Anyone willing to drop some learning on a lay person? Is encrypted data less compressable because it lacks the patterns compression relies on?

Or, is it less secure to encrypt first because smart people things? I know enough about cryptography to know I know fuck all about cryptography.

[-] Fedegenerate@lemmynsfw.com 71 points 11 months ago

Not necessarily: consider a string of '0's and '1's' both infinite and random.

011101010101000....

No matter how long you look, you'll never find a '2'. Same with the multiverse, not all things need to exist.

view more: next ›

Fedegenerate

joined 1 year ago