might host a shared library of ebooks since I live with lefties, but what else could I do? i'm gonna run it on an old laptop and it has a mic and webcam, so there are some creative possibilities here

    • Spinoza [any]
      hexagon
      ·
      3 years ago

      beautiful, that's the kind of thing i'm looking for

      • AliceBToklas [she/her]
        ·
        3 years ago

        you might find yourself quickly running out of disk space with those things depending on how much tv and such you watch

        • Spinoza [any]
          hexagon
          ·
          3 years ago

          not much, my offline music library is probably bigger than the couple of movies and shows i have downloaded

    • captcha [any]
      ·
      3 years ago

      What's the advantage of Plex over Kodi?

      • culdrought [he/him]
        ·
        3 years ago

        IMO the main advantage is being able to access my media on multiple devices, and syncing watch status across devices. Also sharing with friends/family if that's something you're interested in doing.

        If you prefer the Kodi interface, there are plugins like Composite that let you access a Plex server from a Kodi client.

    • AliceBToklas [she/her]
      ·
      3 years ago

      :rage-cry: you can't just steal an IP, we'll get network collisions! why won't you just listen to the DHCP server?!???!?!

  • unperson [he/him]
    ·
    3 years ago

    I don't want to be a buzzkill but maybe disconnect the microphone if you're going to talk about your first house server in chapo chat.

    • Spinoza [any]
      hexagon
      ·
      3 years ago

      depends on where it's going to be i guess

      • unperson [he/him]
        ·
        3 years ago

        Cool, that's a good attitude.

        I cringe when I think of how I set up my first home server. Fortunately nothing happened but retrospectively I was very reckless.

        One of these days you could look into how to make firewall zones in your router, and put your home server in the wan zone so that it cannot be used to get into your home network. That eases most of the security worries: worst case you can format it and set it up again, which is fun and you always do it better than the last time.

        • Spinoza [any]
          hexagon
          ·
          3 years ago

          thanks for looking out for me, i do realize i need to be careful and do my research

          at the moment the webcam is taped over, and i'll disconnect the microphone unless i explicitly want to play around with voice commands or something, in which case i'm going to have to do a bunch of work to set up the necessary security for that

          • unperson [he/him]
            ·
            edit-2
            3 years ago

            Great, I don't want to discourage you from experimenting with your server. :Care-Comrade:

            In practice nobody is scanning the Internet for servers with cameras and much less microphones. Having a commodity IoT camera or assistant would be much worse in this aspect. Mics in servers are very rare and low value for untargeted attackers.

            What bots will be looking for is basically any kind of password login, extremely outdated software with widely known vulnerabilities, services with write permission accidentally made public (be it something obvious like ftp or something less obvious like a seed box with a weak password). If you make everything with a password listen on localhost and hide it behind key-only ssh, bots will stop even scanning you.

    • Spinoza [any]
      hexagon
      ·
      3 years ago

      sounds like a good set of recommendations!

      nextcloud will be the first thing to play around with. i'm going to hold off on the *arr stuff for now, until I have a better vpn. airsonic looks great, we sometimes listen to podcasts together too so that'll be perfect for that, and i'll definitely use jellyfin before plex. calibre-web is also what i was looking for

        • Spinoza [any]
          hexagon
          ·
          3 years ago

          welp i sunk a couple hours in and got my lamp stack up but nextcloud just refuses to work after a lot of painful debugging. oh well, try again tomorrow

  • Phish [he/him, any]
    ·
    3 years ago

    Tip them well.

    Jokes aside, I have all my media running through a plex server at home. It's a pretty great platform. You can access it remotely and share it with friends so they can watch whatever movies/shows or listen to whatever music you have on there. They have a neat little music app as well. It's a must-have tool for everyone out there sailing the ocean blue, if you catch my drift.

    • Spinoza [any]
      hexagon
      ·
      3 years ago

      I’m not sure if there’s dedicated software for hosting your own library but honestly just having a local web server that lets you download epub files is probably just fine.

      yeah, even just having them in one spot so any of us can grab it from wherever in the house on any device

      what's the home automation stuff?

        • CoralMarks [he/him]
          ·
          edit-2
          3 years ago

          It is pretty cool what you can do with these little things, I initially bought it to use it as a retro console. But I lost interest in that pretty quickly so it had been gathering dust for some time until my other NAS ran out of space, so I thought do I really buy some expensive pre-built NAS again or just try out this little guy I have lying around? It surprised me how well it actually works most of the time, although I recently noticed that I too sometimes have issues serving 4k content, even though my player does the decoding/transcoding, but that could also be some other bottleneck on my network.

  • captcha [any]
    ·
    3 years ago
    • a git user with cgit as their shell and their home directory as your repo list.
    • use the above git user for a central password-store repo.
    • traefik as a reverse proxy for various docker images. Use docker-compose to trivially test out new software that's complicated to install (like nextcloud, WordPress etc). The traefik container is always running and as you spin up new docker-compose stacks they register themselves with traefik. Traefik will also handle https. You can also track your entire stack with git this way.
    • aria2c in json-rpc mode. Use transdroid or aria2ng as interfaces.
    • git-annex can be useful for tracking your data horde.
    • syncthing as an alternative to Dropbox/gdrive. Its fairly unstable unless you have an always on server.
    • Spinoza [any]
      hexagon
      ·
      3 years ago

      i've already set up apache as a reverse proxy (still just an internal server though) - is there a reason to use traefik or caddy instead? i haven't made the jump to docker and probably won't yet because i want to learn the basics a bit better first

      • captcha [any]
        ·
        3 years ago

        Never played with caddy, AFAIK its just a golang alternative to apache like nginx.

        Traefiks whole deal is its optimized to serve systems like docker, vagrant or kubernetes. Its configuration is minimal, while the services it routes to tell traefik how to route it. This is would be an absurd design if it was for services like docker, vagrant, etc.

        If you're not playing with docker yet then I wouldn't bother with traefik. Docker's not always the right tool but its good if you want a service encapsulated to a git repo as much as possible. Eg: I have all my config files tracked in git and I can deploy it to any platform without disrupting the rest of the system or having anything else in the system interfere with it. Can't say much to basics of it other than focus on understanding Dockerfiles over docker commands. And use docker-compose over docker commands, but know that what commands compose items map back to.

  • AliceBToklas [she/her]
    ·
    3 years ago

    PiHole is a DNS based adblocker that can do adblocking on all the devices on the network. https://pi-hole.net/

    • Spinoza [any]
      hexagon
      ·
      3 years ago

      i believe i've heard of this actually, would be mega handy for mobile