• 3 posts
  • 3 comments
Joined 2 years ago
Cake day: March 10th, 2025

So I’m relatively new to server hosting. (But experienced with remote web hosting from providers.) After about a year of fighting to run Nextcloud on a hosting company and finally losing everything from the cPanel vulnerability a few months ago, I broke down and launched my own home server. I’m looking for advice to maximize security.

CachyOS Linux with ClamAV Docker via Portainer Nextcloud (E2EE), Immich, DocuSeal and NoteTrace Routed through a domain and subdimains via Zero Trust Cloudflare Tunnel and Cloudflare DNS.

I have regular redundant backups both onsite and offsite with Duplicati.

My passwords for OS and all admin dashboards are extremely long, unique, random strings managed by Bitwarden.

I know just enough about this stuff to get into trouble. What else should I setup? I have little to no monitoring going on and don’t know much about that direction.

So, I’ve got a homelab thing going, with NextCloud and Immich and other things… using Docker. But the one thing I can’t seem to wrap my head around is how to get my calendar needs met behind the scenes. I’m hoping there’s some sort of calendar syncing server I can use.

The problem: I use NextCloud and another android app to use my calendar. Easy. Historically, my household has used a single Google Calendar shared amongst members.

The real problem: They won’t ditch Google. But I need a solution so that I can:

  1. Sync their calendar events to my NextCloud calendar.
  2. Sync my calendar events to their Google Calendar. I think that the issue here is, the share links that the calendars give, can only be used to list a new separate calendar on each of the respective platforms - not sync the events between the existing calendars…

I’m hoping that there’s maybe a syncing solution out there that can play middle man and sync the two calendars directly, rather than having separate calendars for the two environments?

Sorry for the little rant here, but I’ve spent years using every one of the high level alternative browsers. Vivaldi, Brave, Waterfox, Librewolf, Opera, Zen, Tor etc. And of course the mainline ones: Chrome and Firefox.

These days I’m primarily using Librewolf. But, lately, it seems like I’m having to switch over to proper Chrome or Firefox to get most of the websites I need to work properly and find that more often websites are just broken in it - navigation doesn’t work, certain links that perform functions (ie not just HTML links) don’t work, pages don’t load properly. Etc. Usually, my first course of action is try the broken website in Waterfox, Vivaldi or Tor, and also trying them after disabling uBlock and the browsers built in blocking. Typically I find that the only browsers that the broken website operates properly in would be Chrome, Edge or Firefox. This makes me think it’s a basic browser vs. website problem. (And the “theorist” in me is saying that this is not by accident. Websites with G Analytics (all of them?) etc probably are broken on purpose in non Chrome browsers, but I digress…)

And so I’ve come to the idea, that if I’m finding myself having to use proper Firefox (The only mainline browser I would really trust the “best”.) to get the website to work half the time anyway, maybe it’s better for me to use that and try and make it as private as possible? Outside of installing uBlock on Firefox - are there any holes that I can patch otherwise and not break websites?