• 1 Post
  • 77 Comments
Joined 2 years ago
cake
Cake day: June 18th, 2023

help-circle

  • Well yes but I am not sure that this is the main problem with flatpak containers.

    I’d rather point out that this approach creates a bigger attack surface since the containers tend to ship with outdated versions of libraries, frameworks and tools that the actual application relies on because it is now that specific app developer’s problem to update them inside of the container. So with this, even an up to date system is not really up to date and might suffer from severe vulnerabilities. I’d say it depends on your application, use case and threat scenario; containerization can make sense but is not the holy grail.












  • Yes, have it running and it works well. Nextcloud setup is sth that I will still have to set up but the only problem I see there is certificates. To debug Nebula, simply try executing it by hand, e.g. nebula --config /path/config.yml and see what the error message is. Or check your journalctl of course. Share the message here and we can have a look!





  • Native tool, not the web. So far, I have not felt the need to use anything else; calibre does decent management and connects to my koreader installations on ebook readers, while the abs app handles all interactions with phones. The latter has good wife-approval but the syncing through calibre to readers is complex and not super reliable, so it still requires “admin intervention”


  • Yes. Let me give you an example on why it is very nice: I migrated one of my machines at home from an old x86-64 laptop to an arm64 odroid this week. I had a couple of applications running, 8 or 9 of them, all organized in a docker compose file with all persistent storage volumes mapped to plain folders in a directory. All I had to do was stop the compose setup, copy the folder structure, install docker on the new machine and start the compose setup. There was one minor hickup since I forgot that one of the containers was built locally but since all the other software has arm64 images available under the same name, it just worked. Changed the host IP and done.

    One of the very nice things is the portability of containers, as well as the reproducibility (within limits) of the applications, since you divide them into stateless parts (the container) and stateful parts (the volumes), definitely give it a go!


  • I’m currently using Calibre and Audiobookshelf, where the latter is basically just using the folder structure of Calibre with and additional folder for some audiobooks. Works okay but is not the greatest solution. The calibre library web interface is quite nice (not the weird VNC-style admin panel, the one on other port). People also mention lazylibrarian a lot but I never tried it.