• 0 Posts
  • 5 Comments
Joined 9 months ago
cake
Cake day: February 14th, 2025

help-circle

  • This is really just a guess but… I think “agent” in this context means a personalised AI.

    Training gen AI models requires huge amounts of resources. Its not practical to train an AI for your personal use.

    Creating an agent is something like, taking an existing model, asking it to keep your entire browser history in mind while you ask it to do your homework.

    IMO its actually one of the big limitations of gen AI, but somehow the word is supposed to mean the opposite. As in, the current approach has reached a dead end requiring exponentially more resources for less and less improvement. So because we can’t make a model that just knows or learns everything, we have to make agents that know lots about specific things.


  • I’ve never used tailscale but use wireguard extensively.

    There’s not much of a learning curve for you as the administrator. You have to discard some misconceptions you might bring from other VPNs but really after 30 minutes of looking at configs you’ll get it.

    I use wireguard for my small team of 5 people to access self hosted services. You install wireguard, load the config, and then it just works.

    The trick, if it can be called that, is using public dns for private services.

    On your server, suppose you have service-a service-b and service-c in containers with ip addresses in the 10.0.2.0/24 range. Then you’d have a reverse proxy like traefik at 10.0.2.1. You’d also create a wireguard container with an IP in that same 10.0.2.0/24 range, and configure it’s wireguard adapter to be 10.0.12.1 or soomething so you have “2” for the containers and “12” for the wireguard clients.

    Then in wireguard configurations you direct all traffic for 10.0.2.0/24 through the tunnel but everything else just uses their devices normal internet connection.

    Finally create a public dns record pointing to the reverse proxy like *.mydomain.com > 10.0.12.1

    now whatever.mydomain.com will resolve to your reverse proxy but is still only available to devices connected to the wireguard container on your server.



  • I do use nextcloud for my small consultancy team but I dislike it immensely, mostly due to personal preferences.

    I think I pretty much just don’t like having one platform that does everything. I want to self host my own cloud, I don’t want to self host a thing that provides a cloud.

    Additionally, and this really is just a personal preference, I dislike php projects almost as much as Java.

    Primarily I use nextcloud’s file sync. This aspect is IMO extremely well implemented. It seems to work very reliably.

    We do use contacts and calendars. If there were good alternatives I would switch to them but sabreDav et al lacks a good UI. I’m aware you can disable this functionality in nextcloud.

    Anything else that can potentially be integrated is better hosted separately IMO.