Skip Navigation
mykalcodes mykal.codes @lemmy.ca

Systems Analyst in higher ed. Interested in software and systems management.

Posts 1
Comments 5
Reddit and the End of Online ‘Community’
  • ... and I’m 75% of the way through Wool right now

    I know this is off topic, but wool is a great book! If you haven't watched the Apple TV show I'd recommend it as well; they definitely switch up the story a bit but I've enjoyed it so far.

  • Starfield Direct - Gameplay Deep Dive
  • Hard agree on Outer Wilds. It's been one of my favourite games in the last 5 or so years.

  • What are YOU self-hosting?
  • I run a web-dev consulting company on the side and I have a few apps that use Celery queues. The main reason you'd want to use celery is to handle more intensive tasks asynchronously in the background.

    Some example from my apps:

    • user requests a report: celery task is enqueued to generate the report as a PDF/CSV and email it to them
    • admin adds a new user: celery task is enqueued to send an invite email out to the user, as well as some onboarding emails
    • user requests to modify a large amount of items: multiple tasks are enqueued to update the items in batches of x amount.
  • What are YOU self-hosting?
  • I've got 3 "servers" at home right now.

    • Raspberry Pi 4B 8gb: "RPINode0"
    • Raspbery Pi 4B 8gb: "RPINode1"
      • hosts a few internal websites / APIs for staging (controlled via the docker API)
      • hosts Home Assistant for me
    • Unraid NAS: "Moonturtle"
      • NGINX Proxy Manager: for exposing stuff to the internet
      • Nextcloud: for file management and access. Most of my family uses this as opposed to Google Drive.
      • Umami: website analytics
      • Jellyfin: for watching movies and tv shows I've ripped
      • Uptime Kuma: uptime monitoring and reporting
      • DDNS updater: dynamic DNS updater so I can keep my DNS records up to date (don't have a static IP)
      • Portainer: for managing docker instances on RPINode1
      • MySQL/PostgreSQL/Redis: provides database services to all the stuff listed above
      • Flower: for monitoring Celery queues used by a few of my applications.
      • WireGuard: VPN for remote management of the server and access to the services I don't have exposed outside my network
  • On Politics and Forking
  • If federation works the same on here as it does on Mastodon, then yes. When you defederate a server you can't see their users, communities, posts, comments, etc and they can't see yours 🙂