(They/Them)

This is my main lemmy account.

Admin of lemmy.cloudhub.social

I can also be found elsewhere on the fediverse at @[email protected]

  • 23 Posts
  • 191 Comments
Joined 2 years ago
cake
Cake day: June 2nd, 2023

help-circle

  • jaxAtolinuxmemes@lemmy.worldwelp ...
    link
    fedilink
    arrow-up
    1
    ·
    8 months ago

    Currently using Nextcloud AIO and it’s pretty decent, though I’ve got 16 vCPU and 32 GB of RAM allocated to it right now, though it’s only using 10% CPU and ~7 GB of RAM at the moment.

    I think it takes a while to warm up once you start adding data to it, especially depending on the plug-ins you add and amount of data.




  • jaxOPAtohomelab@lemmy.mlTeachings from years of HomeLab
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    8 months ago

    Yeah for sure! I like to post about both the positive and negative experiences. I find things like that to be a valuable learning tool.

    From a security perspective, it’s important to understand the systems you’ve implemented and test that they are working as expected. I think in that example if I had tested user sign-up sooner I could have caught the configuration issue.

    It’s also important to have good observability into your system, both metrics and logs. Metrics to help detect if something weird is happening (increased resource usage could point to ransomware or crypto mining) and logging to track down what happened and see what systems are impacted.

    From a technical controls standpoint, it’s good practice to segregate your applications from other systems and control planes like IPMI and switching/routing admin interfaces. It’s also good to try to limit holes in your firewall. In this cluster, I have Cloudflare Tunnels setup so that I don’t have to open ports to access web servers, and I get access to their WAF tooling. You could do something similar with a VPS running WireGuard, CrowdSec, and a reverse proxy.






  • jaxOPAtohomelab@lemmy.mlTeachings from years of HomeLab
    link
    fedilink
    arrow-up
    5
    ·
    8 months ago

    Glad I could provide some insight! It’s not something I see talked about too much even on Reddit. Let me know if you have any questions or things I could flesh out more in the article!

    I’m still relatively new to ActivityPub and Federated systems in general, though I’ve had my Lemmy and Mastodon instances for 8+ months now I don’t use them as much as I was expecting, sadly. Running your own instance can be very isolating and any content you put directly on your instance probably won’t gain much traction (at least on Mastodon, Lemmy seems to fair a bit better).

    It’s one of a handful of blogs that I’ve run over the last couple of years, the other one that’s still online is HomeLab.Blog. I actually meant to run a federated blog platform like WriteFreely, but they don’t have a production docket image, and I saw that Ghost is planning on adding ActivityPub support.

    This article might be more appropriate on that blog and an article about my experience with Federated systems might be more on-topic on this one. Oops.




  • jaxOPMAtoHomelabTeachings from years of HomeLab
    link
    fedilink
    arrow-up
    2
    ·
    8 months ago

    Thanks! I find most of the issues occur during upgrades to services, but that is to be expected.

    My internet service is usually more of an issue than most services I run. Though some things take longer to get tweaked and running well and that can cause issues.








  • jaxOPAtoSelfhosted@lemmy.worldFediverse Apps on Kubernetes?
    link
    fedilink
    English
    arrow-up
    2
    ·
    8 months ago

    Yeah, I used to host a Matrix instance - could do that for this one too.

    The issue is more about setting up the Kubernetes manifests and templating them. I usually use the chart’s built-in postgres and redis config, though using an operator would make it more scalable for sure.

    I’m using Authentik for auth, but I do also like Keycloak.



  • jaxOPAtoSelfhosted@lemmy.worldFediverse Apps on Kubernetes?
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    8 months ago

    I think both of the ones I mentioned have docker-compose files, which I think I can convert with kompose convert? I guess from there I would follow your steps and then start parameterizing it once it’s running properly.

    Thanks! I think I’ll start trying out PixelFed tomorrow.




















Moderates