• 2 Posts
  • 40 Comments
Joined 1 year ago
cake
Cake day: October 1st, 2023

help-circle
  • This is how NFS works. Making sure that usernames and userids match on all of your servers will fix this and is by far the simplest solution. If it didn’t work, you probably just made a typo somewhere.

    Other options.

    Use an LDAP serer (I like LLDAP) to provide a single user database for all your servers. This has lots of advantages (can provision users and change passwords for all servers in a single place). But it is fixing your problem in the same way as above (making usernames and user ids match on all of your servers).

    Use Samba/CIFS instead of NFS. Because you authenticate with a user/pass all actions happen as the user you authenticate and so local user permissions don’t matter.






  • That’s exactly what CalDAV servers allow. The easiest to set up is probably Baikal, but Radicale/NextCloud are also good options.

    The built-in iOS/macOS Reminders.app supports CalDAV for calendars and tasks. Everything is available offline, you can add/edit/delete events and tasks, and it will sync back to the server when you are online again.

    This is what Vikunja should allow, but sadly their CalDAV implementation is broken.






  • The reputation problem with hosting email at home is that most residential IPs are blacklisted.

    The way around this is to relay your mail through another server (all SMTP servers support this, it’s often called a “smarthost”). This can either be an SMTP server you setup on a VPS with a clean IP or a commercial SMTP relay like Amazon SES. Cloudflare tunnels are for inbound traffic and can’t help with this.

    Delivering email to a home SMTP server doesn’t have any reputation challenges, you just need to expose port 25 on your SMTP server to the internet (or again proxy it somehow).