It’s Sunday somewhere already so why wait?

Let us know what you set up lately, what kind of problems you currently think about or are running into, what new device you added to your homelab or what interesting service or article you found.

I’ll post my ongoing things later/tomorrow but I didn’t want to forget the post again.

  • @Appoxo@lemmy.dbzer0.com
    link
    fedilink
    English
    4
    edit-2
    2 months ago

    Finally managed to set up tvheadend with rebreoadcasted IPTV from a private group with functioning and automated import into jellyfin.
    Works very well (if the IP stream doesnt crash)

    Edit: Spelling mistake.
    Additional info: Took me 3 weekends to figure out how it all works together, finding out that firefox browser neither on desktop nor android can play live tv on jellyfin (even with transcode) and that EPG is a bitch to get right with obscure tv stations.
    And webgrabplus has asinine documentation. Meaning: non existant. Go figure it out yourself what each parameter means, lol)

  • @gever4ever@lemmy.world
    link
    fedilink
    English
    32 months ago

    I setup a VPN for my moms Synology so I can request and download media for her through my local qbit instance and using Radarr/Sonarr to move the files over.

    I have a problem where both arrs don’t auto start when I power up the debian VM in Proxmox even though the daemon is running and restart policy is set to always…

    She doesn’t make a lot of requests so I just go and start them manually but I would eventually like to get it fixed…

  • @njordomir@lemmy.world
    link
    fedilink
    English
    22 months ago

    I’m running Nextcloud and PaperlessNXG on my servers. Over the last few months I tested out my remote management. Now that I’m back home, I’ve been making a few adjustments based on my learnings. Firstly, Wireguard is slower than a turtle, while Tailscale has been a little bit faster. I’m guessing this is due to my upload speed and switching to fiber may fix this.

    I’d also like to add TubeArchivist back in since there’s some great videos that I don’t trust Google to preserve given the direction things are going.

    The folks on the “privacy” Lemmy gave me some good tips on app replacements and after making a big spreadsheet with all my apps, their licenses, etc., I cut down my remaining proprietary apps by at least 50% and I only have a few proprietary essentials that still depend on Google Play. I’ve been meaning to do this for a long time and I almost have a path towards completely removing all Google, Amazon, and Microsoft products from my life.

    Next, I’d like to set up Wander to eventually get rid of Garmin/Strava but I haven’t been able to figure it out and I’m still locked in to some degree because of my hardware (Garmin watch). The Ring doorbell has to be the next thing to go, but I’m exhausted and haven’t had the motivation to start a new project until the dust settles from the last one.

  • walden
    link
    fedilink
    212 months ago

    A couple of days ago, after testing it myself for a few months to make sure I understood how everything works, I made the switch to NextCloud Calendar, and will no longer use Google Calendar.

    This is the best part though… I somehow convinced my wife to do the same. She let me install the NextCloud app(optional for Calendar stuff but makes the setup easier) and DAVx5 on her phone (both from F-Droid, so DAVx5 was free). I exported and imported her calendar, and made sure the notifications were set up to her preferred default.

    It’s multiple days later, and she hasn’t complained!

    I’ve also moved all of my contacts over to NextCloud, but have yet to coerce my spouse to do the same.

    • @non_burglar@lemmy.world
      link
      fedilink
      English
      3
      edit-2
      2 months ago

      Which calendar client did you use?

      I thought the switch to nextcloud calendar was going to be simple, but davx is … Not a clean-cut app.

      • Did you find a way to sync from device to NC?
      • Were you able to merge Google’s dumb export of 3 calendars?
      • walden
        link
        fedilink
        22 months ago

        In a web browser I use the NextCloud one. It’s functionally very similar to Google and I like it a lot.

        For our Android phones, my wife uses the Google Calendar app, and I like Business Calendar Pro.

        Both apps you just have to go into the settings once DAVx5 has done the initial sync and uncheck all of the Google calendars so they aren’t shown, and check the boxes next to the new Calendars.

        Exporting and Importing I could only really easily do via the web browser for both.

        • @non_burglar@lemmy.world
          link
          fedilink
          English
          22 months ago

          Sorry to pester you, but I’m confused: my google calendar app does not allow removing the original google calendar. How were you able to do so?

          And both of your installs can sync from device to NC? I have not been able to get around this… Only one-way sync from NC to davx to 3rd party android calendar.

          • walden
            link
            fedilink
            English
            3
            edit-2
            2 months ago

            The Google account is still there, I’ve just hidden each of those calendars. New events seem to default to whichever calendar you used last (citation needed) so once you’ve created an event under the NextCloud account, it should default to that. The app I use (Business Calendar Pro) doesn’t even give the option if a particular calendar is disabled.

            As far as DAVx5, the default is to only sync every 4 hours. Phone to NC is instant (once DAVx sees the change), but NC to Phone has a delay. However!..

            I just set up the ntfy app to create instant two way sync both ways. It’s pretty slick. Dig around in the DAVx5 documentation about how that works. You install the DAV Push app on the NC server, ntfy on your phone, enable UnifiedPush in the DAVx settings, do a little dance, and then NC notifies DAVx every time there’s a change.

            Edit: you can also delete calendars from Google Calendar settings on the web, but this is obviously permanent. I think you can also totally remove Calendar from your account.

            Edit2: You can’t remove calendar from your account, only delete individual calendars.

    • Jeena
      link
      fedilink
      English
      82 months ago

      This sounds good, the partner acceptance factor is always one of the biggest struggles. Technology is easy :D

  • @happydoors@lemm.ee
    link
    fedilink
    English
    22 months ago

    Set up pi-hole on my network and I’m realizing it clashes with my VPN on my desktop and private relay on my Apple devices lol. Progress everywhere else though?

  • @dotslashme@infosec.pub
    link
    fedilink
    English
    42 months ago

    Currently trying to figure out how to create and maintain an internal CA in order to enable pod to pod TLS communication, while using letsencrypt for my public ingresses.

  • @johnnixon@lemmy.world
    link
    fedilink
    English
    42 months ago

    Scripting enlarging 2400 10x10 png files to 512x512 Stable Diffusion generated images that look like high resolution cityscapes in the style of Salvador Dali. I can’t get the API to spit out a single image.

  • @linuxguy@lemmy.gregw.us
    link
    fedilink
    English
    72 months ago

    Looking for a self-hosted period tracking app with companion android app. Have done literally zero investigation at this point but it’s on my todo.

    • sunzu2
      link
      fedilink
      22 months ago

      period tracking app surveillance… how did we as society come to accept this?

      • @MonkeMischief@lemmy.today
        link
        fedilink
        English
        2
        edit-2
        2 months ago

        That’s definitely one of those things I found bizarre and awful yet…entirely unsurprising. I can see how selling that data probably sounds like such a lucrative edge to marketing companies.

        how did we as society come to accept this?

        By not establishing ethical lines high-voltage containment fences on the advertising industry quickly enough, and letting them convince us “this is just how business works”, when their entire existence is about finding the scummiest ways to hack free will for profit.

    • @merthyr1831@lemmy.ml
      link
      fedilink
      English
      12 months ago

      IMO you should stick with a local device store only. If you’re worried about the state getting hold of the data, having any backups is gonna be a liability.

  • @shadshack@sh.itjust.works
    link
    fedilink
    English
    42 months ago

    I’ve got a project to look forward to. Have my Proxmox server with a UPS, running NUT to watch the battery percentage and power down gracefully if the % gets too low. I have Home Assistant watching that so it’s supposed to notify me before that happens. It’s not notifying me though, so I gotta look into that. I know it’s not working this morning because the power went out, so now I’m just sitting here theorizing instead of actually looking at it. 🙃

  • @drkt@scribe.disroot.org
    link
    fedilink
    English
    62 months ago

    Why is it so hard to send large files?

    Obviously I can just dump it on my server and people can download it from a browser but how are they gonna send me anything? I’m not gonna put an upload on my site, that’s a security nightmare waiting to happen. HTTP uploads have always been wonky, for me, anyway.

    Torrents are very finnicky with 2-peer swarms.

    instant.io (torrents…) has never worked right.

    I can’t ask everyone to install a dedicated piece of software just to very occasionally send me large files

    • @lemmyingly@lemm.ee
      link
      fedilink
      English
      02 months ago

      Could you set a ‘password’ on the uploads? So the server will only accept and start the upload if the password is present. The password is a passphrase to make it easy to type in.

    • @dnick@sh.itjust.works
      link
      fedilink
      English
      12 months ago

      On a related note, it would be nice if there was a shared storage option for self hosting. It wouldn’t be the same as self hosting, but more like distributed hosting where everyone pools storage they have available and we could have an encrypted sharing option.

    • @kalpol@lemmy.world
      link
      fedilink
      English
      12 months ago

      Sending is someone else’s problem. They have all sorts of different understandings and tools and I can’t deal with them all. So the only alternative is to set them up with an account in (e.g.) Nexcloud or just accept whatever Google service they use to send you a large file.

      Sending other people files is easy in Nextcloud, just create a shared link and unshare when done. Set a password on the file itself.

      • @drkt@scribe.disroot.org
        link
        fedilink
        English
        12 months ago

        Sending is someone else’s problem.

        It becomes my problem when I’m the one who wants the files and no free service is going to accept an 80gb file.

        It is exactly my point that I should not have to deal with third parties or something as massive and monolithic as Nextcloud just to do the internet equivalent of smoke signals. It is insane. It’s like someone tells you they don’t want to bike to the grocer 5 minutes away because it’s currently raining and you recommend them a monster truck.

        • @kalpol@lemmy.world
          link
          fedilink
          English
          02 months ago

          OK 80 GB is for sure an edge case. Nextcloud won’t even work for that due to PHP memory limits, I think.

          Interesting problem. FTP is an option, with careful instructions to an untutored user. Maybe rsync over a VPN connection if it is always the same sender.

          Not even sure what else would reliably work, except Tannenbaum’s Adage.

      • @tripflag@lemmy.world
        link
        fedilink
        English
        22 months ago

        Thanks for the mention :>

        Yeah, copyparty was my attempt at solving this issue - a single python-file for receiving uploads of infinitely large files, usually much faster than other alternatives (ftp, sftp, nextcloud, etc.) especially when the physical distance to the uploader is large (hairy routing).

        I’m not gonna put an upload on my site, that’s a security nightmare waiting to happen.

        curious to hear your specific concerns on this; maybe it’s something that’s already handled?

        • @drkt@scribe.disroot.org
          link
          fedilink
          English
          12 months ago

          I already saw copyparty but it appears to me to be a pretty large codebase for something so simple. I don’t want to have to keep up with that because there’s no way I’m reading and vetting all that code; it becomes a security problem.

          It is still easier and infinitely more secure to grab a USB drive, a bicycle and just haul ass across town. Takes less time, too.

          • @tripflag@lemmy.world
            link
            fedilink
            English
            22 months ago

            You could always toss it in a sandbox for some isolation :> but yeah I get you, all of the optional features does mean more code.

            It’s a shame that browsers make stuff like chunked uploading so tricky, so even just the essentials would be a fair bit of logic – and you won’t get optimal upload speeds without sending chunks in parallel. And the corruption detection is also worth its weight in gold… Ah well, it is what it is hehe

  • λλλ
    link
    fedilink
    English
    4
    edit-2
    2 months ago

    Trying to figure out how to get my qBittorrent docker container to route all traffic through my VPS through wireguard. The catch is that the webui needs to be accessible through LAN.

  • @potentiallynotfelix@lemmy.fish
    link
    fedilink
    English
    92 months ago

    I lost all my inpsiration after my last install. I’ve literally just got immich and a raid array. I want to add a few things:

    • Public facing website
    • Jellyfin
    • VPN server
    • Individuous
    • XMPP
  • @midnight@programming.dev
    link
    fedilink
    English
    32 months ago

    I’m iterating again on my lab setup and moving a few apps that I expose externally to their own VM so I can lock that sucker down even further. Right now I have a few different servers with podman/docker containers grouped by application type. e.g. critical apps: foregjo, nextcloud, vaultwarden. My arr stack. Media consumption. Knowledge & tracking apps, and general apps.

    I eventually intend to throw the external apps into a DMZ VM but my network isn’t setup to do that right now, so instead I’m getting them set up on their own host and will lock down the firewall to only allow it to communicate with my reverse proxy and nothing else.

    It’s been fun reworking my Ansible playbooks to do all my server provisioning (still need to figure out Terraform) along with running app installs and updates automatically at the press a button. Working with firewall rules via Ansible was a bit of a headache at first but now I’m in a really good spot.

    I’m also testing out linkwarden and hoarder to finally replace what I lost with Omnivore a while ago.

  • @IsoKiero@sopuli.xyz
    link
    fedilink
    English
    52 months ago

    I changed my proxmox server from zfs raid pool to software raid with mdadm. Saved me a ton of ram and cheap ssd’s don’t really like zfs, so it’s a win win. And while messing around with drive setups I also changed the system around a bit. Previously it had only single ssd with LVM and 7x4TB drives with zfs but as I don’t really need that much storage it’s now running 3x1TB SSD + 4x4TB HDD, both with software raid5 so 2TB of fast(ish, they’re still sata drives) storage and 12TB (or 10,6 in the real wold, TB vs TiB) of spinning rust storage.

    Well enough for my needs and I finally have enough fast storage for my immich server to maintain all the photos and videos over 20+ years. Took “a while” to copy ~5TB over 1gig lan to other system and back, but it’s now done and the copying didn’t need babysitting in the first place, so not too big of a deal. Biggest unexpected issue was that my 3,5" hdd hotswap cradles didn’t have option to mount 2,5" drives so I had to shut down the server and open the case to mount the drives.

    And while doing that my piHole was down, so the whole network didn’t have DNS server around. I’d need to either set up another pihole server or just set up some scripts to the router to change DNS offerings to dhcp clients while pihole is down and shorten the lease time to few minutes.