• 0 Posts
  • 34 Comments
Joined 1 year ago
cake
Cake day: July 21st, 2023

help-circle
  • I’m not sure how this would work, but what about the concept of cross-instance communities? For users it would be a bit like a multi-reddit where you group various communities together into one aggregate list but when posting content you’d have to choose which instance it lands on. Mods would have to agree on a set of rules (and you’d have some communities split off due to differences), but otherwise it seems somewhat plausible.

    That would be one way to solve the problem of every instance having a version of one specific type of community.



  • Ansible vault. All my config files and scripts are deployed with Ansible. Usually they are pushing those into a file or environment variable but if you scope permissions narrowly and don’t run services/containers as root you should be somewhat safe. If someone has filesystem access you’re already in big trouble.

    Instead I’d focus on keeping your attack surface as small as possible. Keep services behind a VPN or segment public facing services to a separate VLAN or docker network.



  • Back in 2016 or so you could get a RaspberryPi 3 for $35. Add a $5 power supply, $5 SD card and $10 case (or 3d print your own) and you’ve got a nice little piece of hardware for running a tiny project at home for ~$50. More than enough for hosting some simple web services, backup software or something like Home Assistant.

    Plus it was popular (which makes it even more popular). It’s always been very easy to find guides written specifically for the hardware, despite it’s limitations.

    I think the value proposition has been dropping steadily though. They cost more, are hard to find and there are now a lot more competing SBCs on the market. RaspberryPi still has name recognition though, for now.




  • Toribor@corndog.uktoSelfhosted@lemmy.worldMy first website
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    FreeDNS requires you to log in to their website once a month or so to keep your DNS name active or they will revoke it. DuckDNS doesn’t require that. It’s free and it works. I set it up forever ago and never have to touch it, with FreeDNS I was risking losing my name or having my services go down if I missed their nag email.



  • I’m actually doing both right now since I had quite a huge compose file that I haven’t converted to ansible yet. The biggest frustration I have is that there doesn’t seem to be an ansible module that works with compose v2 (the official plugin) which means I’m either stuck on the old version of compose or I have to use shell commands to run stuff like ‘docker compose up -d’.

    One nice thing I’ve gained though is for services like Plex. I have an ‘update’ playbook that I use and it will check to see if Plex is actively streaming before updating the container which isn’t something I could do easily with compose.




  • Toribor@corndog.uktoSelfhosted@lemmy.worldMy first website
    link
    fedilink
    English
    arrow-up
    14
    ·
    1 year ago

    I’d recommend Duck DNS over Free DNS these days.

    And Wireguard over OpenVPN.

    But yes, this is the easiest free way to stand up a solid website. Only other thing I’d add is to put sites and services behind a reverse proxy. Typically I’ve used Nginx but I’m quickly becoming a Caddy convert.



  • I’ve been DMing a Scum and Villainy campaign, a space opera based on the Forged in the Dark family of games.

    My group has been playing a few different systems together for a couple years now and this might be the most fun we’ve had. They get to cruise around space stealing, smuggling and generally being a bunch of scallywags. The campaign setting is a really solid base that I’ve been building on top of and I have so many ideas for things I want to try.

    I’m jealous of your 5E campaigns. My D&D group I play with has been on hiatus this summer so I haven’t gotten to play much this year but I’m hoping we can start up something soon.


  • Gamefreak clearly isn’t interested in evolving their formula very much. Each game is designed to be approachable for young children who are potentially playing Pokemon for the first time. So yeah, there is a lot of hand holding.

    I’ve found myself hoping the same thing though, that maybe the franchise would grow up with me, but it doesn’t look like it is going to happen. I expect that we’ll have to mash the A button through the Pokemon catching tutorial until the end of time.



  • Currently I’m just running a single user instance on a t2.micro. I’ve definitely locked it up at least twice after subscribing to a big batch of external communities so it’s definitely undersized if were to open it up to more users. I only have one other small service running on that instance though so Lemmy is definitely using the bulk of that capacity at least when it’s got work to do.

    Costs are about $11.25 a month for the instance and about $2.50 for block storage (which is oversized now that pict-rs is on S3). I’m guessing that pict-rs s3 costs will be just a few pennies a day unless I start posting a lot on my own instance, probably less than a dollar a month.

    Data transfer costs for me are zero though. I’m not using a load balancer or moving things between regions so I don’t expect that to change.