• 0 Posts
  • 39 Comments
Joined 3 years ago
cake
Cake day: July 18th, 2023

help-circle

  • I am certain this is an area my self hosted solutions lack, but still happy to share.

    For me accessibility is the most important, and I have family that’s not technically savvy, so vpns/Wireguard arent great for my use case. So I use a reverse proxy to expose certain apps and have fail2ban configured to block/ban ips that misbehave. This essentially blocks people trying to guess accounts and I’ve been toying with some ratelimiting. However, as many will say, this is not a very secure system and I should monitor my local traffic more to be aware of bad actors.

    At the end of the day though it’s really a battle of ease vs security. Reverse proxies provide easier access, but more risk compared to things like vpns. Also, SSH should be setup for key only (no password) and should never be exposed to the public internet (so no reverse proxy).



  • Audiobookshelf, Its designed for audiobooks and its folder structure is unintuitive, but it’s got the best website and apps of all the ones I’ve tried (including kogma).

    I messed around with a couple of different approaches (Calibre web, kogma, etc.), but the best all around experience I have had is Audiobookshelf. Kogma is probably better if just doing manga, but Audiobookshelf has worked the best for hosting comics/manga/ebooks. The only real annoying things is the folder structure. I’ve needed to use some scripts to reorganize/rename files so it handles them correctly.

















  • Looks like there is a config and cache location in their docker scripts. The easiest way to make a docker application portable is to bind mount the config and cache. That way you have access to the actual files and could copy them to your windows partition.

    If you’re already using a volume for that data, I think it becomes a bit trickier. I know technically you can move or copy volumes, but I’ve never tried. Although you could still bind mount a random directory and still copy the files out.