• 0 Posts
  • 23 Comments
Joined 2 months ago
cake
Cake day: August 19th, 2024

help-circle



  • I think this is what you should look into. Are the services in Heimdall listed with the local IP or host names? Or are they referenced with the tailscale IP?

    Three things I want to add here:

    • On tailscale I can only access my home lab’s root page with the services being accessible with something like domain.tld/service.
    • service.domain.tld is not supported by tailscale. (See github issue)
    • The local domain is different to the tailscale domain. If you want to use them with a reverse proxy (nginx, caddy) you need to have rules configured for your tailscale magic DNS domain too.

    I hope this helps.



  • External Libraries

    External libraries tracks assets stored outside of immich, i.e. in the file system. Immich will only read data from the files, and will not modify them in any way. Therefore, the delete button is disabled for external assets. When the external library is scanned, immich will read the metadata from the file and create an asset in the library for each image or video file. These items will then be shown in the main timeline, and they will look and behave like any other asset, including viewing on the map, adding to albums, etc.

    docs





  • Please do. Maybe you‘ll find something useful. I found radicale working best for me (it was easy to install and selfhost). Selfhosting covers many topics, so it‘s difficult to share additional links here. But if you do a websearch, you should find good tutorials. Try to host in the local network first, and install a VPN to access services like CalDAV or CardDAV on the road. This will keep you from spending time on additional security considerations when hosting something on a public accessible host, which can be overwhelming when still being at the beginning.






  • I recently saw a blogpost somewhere, where someone used git versioning for writing, and I find this idea highly intriguing. Then I realized, that I already have an app that would allow me to work like this: NotesHub

    For now, I only started a journal, but I plan for some time already to start writing again.

    Obsidian is great too, but a pain when it comes to syncing on iOS.


  • Yeah, I feel the same about hypes, still ansible seems like a useful concept. Anyway, I agree it should support actual needs and not collecting dust somewhere. Which in my case are some microcontrollers.

    Lemmy was my way back into federation and so far I enjoy it! :)

    It think to strive for a simple to maintain solution is not necessarily requiring technology from the early days of the internet. We‘ve come a long way and personally I enjoy to be able to build something „simple“ that still looks modern. So, yes. I try to keep the amount of screen time small, but there are so many cool services out there to try!


  • I totally can relate to that, and have similar project waiting for me.

    When it comes to wordpress, we quickly abandoned it in favour of simpler, static site generators, based on the fact, that we don‘t need all of the bloat that comes with wordpress. If you‘re interested, hugo is one example that is referred to quite often.

    A git repository should be doable. Not sure about the wordpress part, but I guess anything could be setup with CI/CD pipelines or with ansible if you‘re up for another tool. (There‘s currently a hype around this approach and I see why it appeals, but I haven‘t wrapped my head around that tool yet)


  • I tried docker and stopped shortly after, because it was adding a layer of complexity I was not prepared for at the beginning. So I started with services I could run on bare metal with an OS like Ubuntu. For this a basic website for clients could be a good starter because it might only need a reverse proxy with php and a database. BUT this already opens questions around how secure is your server, which would be the first topic I would focus on, especially when hosting stuff for clients. Because if something happens to their data, you‘re responsible for it.

    If it‘s just a static page like a portfolio, simple things like restricting access with firewalls ACLs and other basic server configurations might already be enough.

    For hosting email, this topic still hasn‘t come to a mence for me, because it sounds like a lot of time and effort that goes into maintenance so I keep looking for hosted services with a good privacy approach.

    What resources are you thinking of (there are many). Again, the best way of approaching it is take something with little dependencies and components that are well documented and easy to learn, so you can focus on how to monitor the host, and make sure you can administrate it fast and efficiently.

    Later on you can add more complex services and learn about the new components.


  • Well, in terms of learning, I‘m still learning, and I‘m already a few years in. In terms of time in front of a screen, it depends on how much automation you throw at your services and builds. It will always come back to questions like: what if an update changes the way the software works? What if something breaks, like a config or a dependency overwrites another. How good do you know the parts of the services for troubleshooting? Do you have a backup? How fast can you rebuild your systems? If you have answers to these questions, you can feel confident in hosting services for yourself and others. If not, you can try but will run into these moments at some point, where you need to fix something fast. And that‘s the moment where you spent your time in front of a screen.