What's up, selfhosters? - Sunday thread
from tofuwabohu@slrpnk.net to selfhosted@lemmy.world on 15 Feb 21:45
https://slrpnk.net/post/18454902

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.

#selfhosted

threaded - newest

N0x0n@lemmy.ml on 15 Feb 21:54 next collapse

Helle there ! It’s still Saturday here :p !

I recently setup weechat (IRC) and learned about bouncers. From what I understand it’s similar to a proxy but with backlogging IRC conversation. I’m still new to it and have a lot a new things to learn.

I’m thinking to self-host my personal bouncer on some cheap VPS.

Other than that was busy with encoding with av1an and encode my bluray library to AV1 codec :).

I also recently self-hosted metube (yt-dlp web frontend) to download some music from RiMusic. Still need to work on a shortcut with HTTPS shortcut on Android !

jeena@piefed.jeena.net on 15 Feb 23:17 collapse

I thought WeeChat is the Chinese everything app?

Cozog@feddit.dk on 15 Feb 23:54 next collapse

The Chinese app is called WeChat.

N0x0n@lemmy.ml on 16 Feb 00:54 collapse

That’s wechat, and this confusion made it really difficult to find the right info on the web… Most search results were linking to the Chinese thing, uhhg !

verstra@programming.dev on 15 Feb 22:08 next collapse

OpenWRT on a new router. The wifi works better, ethernet works up to 980Mbit/s and I don’t have all my traffic routed trough a Huawei device.

And it allows you to configure everything.

verstra@programming.dev on 15 Feb 22:09 next collapse

I’d score openwrt as a perfect 5/7

kat@orbi.camp on 15 Feb 22:34 next collapse

Running opnsense here and just plain having my own firewall is the coolest thing.

xantonin@lemmy.world on 16 Feb 12:19 collapse

I need to switch to OPN. Was on pfSense Plus until they csncelled the free licenses so I finally “downgraded” to pfSense CE and now I’m finding it hasn’t been updated in 2+ years and I’m really missing having DHCP hostnames being added to local DNS automatically.

TunaLobster@lemmy.world on 16 Feb 13:21 collapse

Like mDNS?

jimmy90@lemmy.world on 16 Feb 17:31 next collapse

i just transitioned from a dedicated pfsense machine to openwrt LXC container in proxmox machine

the idea is to have 2 or more openwrt instances in different proxmox machines for some HA routing to my self hosted subnet(s)

going well so far and i think i know a lot more about routing (ha). openwrt is pretty great though.

ps. i think i’m having issues with udp port forwarding but not sure

torgeir@lemmy.ml on 16 Feb 21:46 collapse

What router did you use?

verstra@programming.dev on 17 Feb 21:10 collapse

Linksys MR7360. I just got official support, so i had to install a snapshot and manually install luci.

Why this one? Because it was 50% off due to a local shop closing. Last one on the shelf too.

slazer2au@lemmy.world on 15 Feb 22:10 next collapse

Slowly building up my self hosted test env in a VM on my gaming PC.

Most recently playing with homepage so I don’t have to remember as many sub domains.

Eventually I will get the *arr stack going so my jellyseerr instance is more automated.

LazerDickMcCheese@sh.itjust.works on 15 Feb 23:32 collapse

I’m an idiot so it took me about 3 frustrating years to get all the docker containers working. Worth it every day

empireOfLove2@lemmy.dbzer0.com on 15 Feb 22:09 next collapse

I’m currently half way thru building a ZFS array using (5) 8tb Ironwolf Pro drives. I’m modelling and 3d printing a custom drive cage with brackets to hold them all inside the shitty Dell tower case I have dedicated to it. Hoping I can get it done sometime Sunday, I’m on V2 of the drive cage print and it takes like 8 hours to do lol.

mesamunefire@lemmy.world on 15 Feb 22:18 next collapse

I’m starting to see mastodon users on my tiny pixelfed server. It’s such a good feeling.

On the sad side, my Lemmy update went south and I had to remove it off my setup. Still looking for a good replacement for max two users. Something dirt simple like GoToSocial turned out to be.

ocean@lemmy.selfhostcat.com on 15 Feb 22:51 next collapse

Pyfedi is what you want.

mesamunefire@lemmy.world on 15 Feb 23:04 collapse

I tried getting it setup but it didn’t want to work on my system. The docker container didn’t work with some errors and the docs seem like they need a bit of work. I love piefed, but if it takes more than a weekend to setup then I personally don’t have enough time.

Great software though.

ocean@lemmy.selfhostcat.com on 15 Feb 23:16 collapse

I got it to work then moved it to another server and couldn’t. So I get that.

If I can figure out how I setup lemmy would you want to know?

mesamunefire@lemmy.world on 16 Feb 00:08 collapse

Sure! Truthfully, unless it’s dead simple I’m going to let others host.

jeena@piefed.jeena.net on 15 Feb 23:11 collapse

I had a similar problem with Lemmy, UT's not optimized for small instances.

I went with PieFed und am very happy with it.

tofuwabohu@slrpnk.net on 16 Feb 00:26 collapse

What’s UT? Was about to run Lemmy myself

jeena@piefed.jeena.net on 16 Feb 02:03 collapse

Auto correct changed "it's" to UT's.

You need kind of a beefy server which is not worth it for one or two people. That is why I installed PieFed instead which does the same but plays nicer on a small VPS with fewer resources.

tofuwabohu@slrpnk.net on 16 Feb 10:03 collapse

Weird, I’ve heard exactly the opposite, some people are running Lemmy on a dual core. Just get a drive big enough if you plan to follow many communities. Guess I’ll try anyways

Shimitar@downonthestreet.eu on 15 Feb 22:17 next collapse

Working on testing stalwart… And will need to organize and document properly my various nft rules and routing tables, because its slightly getting out of hand…

HelloRoot@lemy.lol on 15 Feb 22:22 next collapse

My 8GB soquartz CM4 has a broken memory chip and I can’t return it, so I am contemplating whether I should throw it in the oven and hope for the best or whether somebody wants to buy a half broken one unbaked …

AtariDump@lemmy.world on 16 Feb 01:12 collapse

What’s the going rate for half broken vs very broken?

Might be time to shake and bake.

walden@sub.wetshaving.social on 15 Feb 22:24 next collapse

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 DAVx^5^ on her phone (both from F-Droid, so DAVx^5^ 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 on 15 Feb 22:30 next collapse

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@sub.wetshaving.social on 15 Feb 22:36 next collapse

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 DAVx^5^ 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 on 15 Feb 22:47 collapse

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@sub.wetshaving.social on 15 Feb 23:58 collapse

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 DAVx^5^, 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 DAVx^5^ 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.

non_burglar@lemmy.world on 16 Feb 03:17 collapse

Thank you for replies, I’m grateful.

midnight@programming.dev on 15 Feb 22:40 collapse

I’ve been using Fossify Calendar for a while now and it’s been pretty great. I moved to it after the whole Simple apps getting sold drama when it happened.

jeena@piefed.jeena.net on 15 Feb 23:10 collapse

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

jeena@piefed.jeena.net on 15 Feb 22:24 next collapse

I. Build a PC for video editing because it was becoming impossible to do on the laptop. I realized that I can use the GPU also to run large language models myself.

So this week I've been setting up ollama and Open WebUI to be able to move some of my queries I ask ChatGPT and ask them on my computer, even if I'm away.

This way I don't need to send sensitive data to the USA and China. It works quite well but I only can use smaller models up to 14B because of the 12 GB VRAM my graphics card only has.

harsh3466@lemmy.ml on 15 Feb 22:26 next collapse

Recently set up OliveTin on a pi zero w for some automation scripts I wan to be able to trigger from my mobile. I’m loving it.

Tm12@lemmy.ca on 15 Feb 22:38 next collapse

I had my VPS go down due to a PSU issue. Os there any legal recourse for getting my 0.14% of the monthly cost back?

tofuwabohu@slrpnk.net on 16 Feb 00:29 collapse

Depends on your contact but most hosters have service agreements where a few days of downtime over the year are covered

midnight@programming.dev on 15 Feb 22:45 next collapse

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.

potentiallynotfelix@lemmy.fish on 15 Feb 22:51 next collapse

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
IsoKiero@sopuli.xyz on 15 Feb 22:59 next collapse

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.

Semi_Hemi_Demigod@lemmy.world on 15 Feb 23:21 next collapse

My job let me buy a bunch of Pis to set up a cluster for a demo so I’m having a lot of fun

jabathekek@sopuli.xyz on 16 Feb 00:09 next collapse

Pis

🤔

asap@lemmy.world on 16 Feb 03:17 collapse

It’s for a streaming service.

jabathekek@sopuli.xyz on 16 Feb 04:15 collapse

Does this service provide the proper end point for the stream?

tofuwabohu@slrpnk.net on 16 Feb 00:15 collapse

What kind of cluster, kubernetes?

Semi_Hemi_Demigod@lemmy.world on 16 Feb 00:36 collapse

Nothing so fancy. Just some postgres machines to show off different recovery modes

tofuwabohu@slrpnk.net on 16 Feb 10:06 collapse

Cool enough!

possiblylinux127@lemmy.zip on 15 Feb 23:23 next collapse

Half finished projects

jabathekek@sopuli.xyz on 16 Feb 00:06 collapse

Same as it ever was.

AtariDump@lemmy.world on 16 Feb 01:10 collapse

Same as it ever was.

Appoxo@lemmy.dbzer0.com on 15 Feb 23:27 next collapse

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)

EarMaster@lemmy.world on 15 Feb 23:28 next collapse

I have recently setup my paperless-ngx instance and have uploaded all my scanned documents. Now I have to tag all that stuff which seems like a lot of work. So I’m looking into paperless-ai… 🧞

tofuwabohu@slrpnk.net on 16 Feb 00:18 collapse

(pre ai) I found that adding a few, tagging them correctly and then adding the rest worked pretty good with auto tagging. Don’t know how much of a difference paperless-ai is going to make but it sounds interesting. I would just make sure to only plug in a selfhosted thing

bluGill@fedia.io on 16 Feb 00:09 next collapse

Installed grocy on a server and magic mirror on a pi. Now we can track all the daily tasks of life which makes my wife happy

merthyr1831@lemmy.ml on 16 Feb 00:20 next collapse

still learning truenas. i think I’ve figured out nextcloud which is basically a nightmare whenever I’ve had to install it

PriorityMotif@lemmy.world on 16 Feb 00:35 next collapse

Attempting to get my lemmy instance going properly. Got it running on digital ocean but they don’t allow outgoing email and reccomend a third party service. I decided to try out Hetzner and am getting errors saying that docker compose isn’t installed when running the ansible script.

kernelle@0d.gs on 16 Feb 00:50 collapse

I’ve been using OVH without issues. How big is your drive space though? Lemmy uses quite a bit. Federation can take some time too.

PriorityMotif@lemmy.world on 16 Feb 10:27 collapse

DO lowest tier i’m on is 20gb, but hetzner is slightly cheaper with more ram and 40gb.

kernelle@0d.gs on 16 Feb 14:28 collapse

Mine is using about 100GB atm, ran it on a 40GB to start but the data management was a bit much. Good luck though!

PriorityMotif@lemmy.world on 16 Feb 14:34 collapse

I’m not doing any users or subscribing to any communities, just hosting a community. Should be pretty chill.

johnnixon@lemmy.world on 16 Feb 00:37 next collapse

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.

Itsapersonn@lemmy.dbzer0.com on 16 Feb 01:11 next collapse

We finally got our music server set up after a lot of finagling with wireguard. It’s really cool; we have slsk-dl set up to batch download our playlists from Soulseek, which we can then play in Jellyfin. Next I’m gonna set up Nextcloud for backing up photos, projects, the whole shebang.

drkt@scribe.disroot.org on 16 Feb 01:34 next collapse

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 on 16 Feb 02:49 next collapse

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.

LiveLM@lemmy.zip on 16 Feb 03:19 next collapse

Maybe something like Copyparty would be what you’re looking for?

baconman1945@lemmy.world on 16 Feb 15:05 next collapse

I think that openssh or any ssh or ftp app should facilitate this.

tripflag@lemmy.world on 17 Feb 13:27 collapse

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 on 17 Feb 20:52 collapse

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 on 17 Feb 21:53 collapse

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

dnick@sh.itjust.works on 16 Feb 03:57 next collapse

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 on 17 Feb 13:34 collapse

You’re describing the world wide web, except giving others write access

dnick@sh.itjust.works on 20 Feb 16:53 collapse

Kind of, though with rules. I think I’m describing something closer to structured, encrypted torrents.

tofuwabohu@slrpnk.net on 16 Feb 10:00 next collapse

I sometimes create them a Nextcloud account and send them the credentials

kalpol@lemmy.world on 16 Feb 13:41 collapse

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 on 17 Feb 02:06 collapse

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 on 17 Feb 13:32 collapse

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.

hangonasecond@lemmy.world on 16 Feb 02:05 next collapse

I’ve gotten a CalDAV server, audiobookshelf, and selfhosted obsidian live sync running on my laptop while I wait for movers to bring my shit to my house. Then gotta migrate it all across to my mini PC afterwards. Doing a modular NixOS setup to replace/complement what I used to have running on proxmox.

Once everything is on a dedicated machine I’m going to make a nice little homepage for it, inspired by a previous thread here.

land@lemmy.ml on 16 Feb 02:04 next collapse

I had a bit of a hiccup with my Unraid server. It wouldn’t turn on, and I got so fed up that I decided to get rid of it. But now, I’m back on the hunt for a new home server OS, and I’m hoping to find one that’s easy to use and has a GUI. If you were in my shoes in 2025, which one would you pick?

mierdabird@lemmy.dbzer0.com on 16 Feb 03:14 next collapse

I’m still a noob but I have been shocked at how easy Cosmos Cloud has been to set up compared to my old docker/portainer/nginx architecture. Things just work with minimal to no troubleshooting

land@lemmy.ml on 16 Feb 03:33 next collapse

Thanks for the recommendation. It’s looking pretty interesting. I’m surprised I haven’t heard about it until now. How’s your experience overall? What other OS’s have you tried? I’ve tried Proxmox, then TrueNAS, but I settled on Unraid. (The Unraid server died on me. When I turned it on, I couldn’t access the web UI. Sometimes, when I press the power button, it doesn’t turn on. )

mierdabird@lemmy.dbzer0.com on 16 Feb 18:03 next collapse

I haven’t tried any of those honestly. My previous setup was just a Raspberry Pi running docker with portainer GUI, and nginx pointing to one service. It took me at least a month of dealing with errors, and I got burned out when I could never get geo-blocking or fail2ban working.

I stumbled across Cosmos when the dev posted about 0.16 release and the main draw for me was integrated reverse proxy, geo-blocking, anti-bot/ddos, and automatic updates. I have only run into a few hiccups setting it up and the discord is pretty active so my issues had either been solved before or someone answered me quick

land@lemmy.ml on 16 Feb 20:31 collapse

While reviewing Cosmos yesterday, I stumbled upon another operating system called ZimaOS. It’s also pretty interesting.

mierdabird@lemmy.dbzer0.com on 16 Feb 18:48 collapse

Now that I bought different hardware for the cosmos server and my Pi is free I should check out proxmox and unraid though just to compare

kalpol@lemmy.world on 16 Feb 13:47 collapse

Lot of reinventing the wheel going on there. I will be interested to see how it matures.

mierdabird@lemmy.dbzer0.com on 16 Feb 17:58 collapse

What are they reinventing the wheel from, proxmox or something like that? I should take a peek at something else just to see how they compare

kalpol@lemmy.world on 16 Feb 22:47 collapse

Just looking through the features, things like their own VPN.

tofuwabohu@slrpnk.net on 16 Feb 10:08 collapse

Been impressed with Proxmox, super versatile.

land@lemmy.ml on 16 Feb 13:35 collapse

What are your thoughts on something like Zimaos and Cosmos Cloud?

tofuwabohu@slrpnk.net on 16 Feb 13:40 collapse

I don’t know them so I can’t say much. Personally I’m wary if there’s too much “magic” involved, tools that have automated everything usually are easy to get going, but often tracking down issues is more complicated as they add another layer where the error can come from. But as I said I don’t know these so I can’t say much about them.

land@lemmy.ml on 16 Feb 20:29 collapse

I really like the concept of Proxmox; however, it’s not for my use case. Mainly running a media server. As you have mentioned, I’m also sceptical about plug-and-play OS. 😅 I just can’t make up my mind.

tofuwabohu@slrpnk.net on 16 Feb 20:35 collapse

If you just want to install some apps directly on the server, I’d just go with Debian headless and set up docker, if you like with portainer or some similar GUI.

somenonewho@feddit.org on 16 Feb 02:10 next collapse

Still haven’t properly set up my backups … Have my Nextcloud on a zfs (single disk sadly) and want to send it to a server at my parents place (also zfs) but both are behind NAT. While I’ve successfully set up wireguard between the two, but the connection won’t stay up so there’s still a ways to go till I got a happy off-site Backup.

Penta@lemmy.world on 16 Feb 02:21 collapse

Maybe Tailscale could be super useful for this!

somenonewho@feddit.org on 17 Feb 23:01 collapse

I kinda shied away from tailscale because “I wanted to do it on my own” but I’ve just set up tailscale (while on a train no less) and it was really simple … Guess I’ll run with it for now :D now I’ll just have to set up the send/receive scripts but that’s just some BASHing my head against a wall ;)

Thanks for the suggestion!

Penta@lemmy.world on 18 Feb 08:51 collapse

If you want to have more control about it and become independent of the SaaS offering, you can even selfhost headscale, a FOSS tailscale control server. I run it myself with zero issues.

somenonewho@feddit.org on 18 Feb 09:44 collapse

Yeah I saw that. It’s definitely intriguing. For now I’m good with the free tailscale but might look into it. What’s your experience with headscale? It’s mostly a broker right so probably not to Ressource excessive? I have a small public VPS for getting to my selfhosted infrastructure so I might just add in headscale there

Penta@lemmy.world on 18 Feb 22:50 collapse

Headscale is pretty light on resources, especially since it doesn’t come with a webui (there is third-party ones like headplane you can use though). RAM usage is like 70mb for me currently.

pezhore@infosec.pub on 16 Feb 02:35 next collapse

I spun up a new Plex server with a decent GPU - and decided to try offloading Home Assistant’s Preview Voice Assistant TTS/STT to it. That’s all working as of yesterday, including an Ollama LLM for processing.

Last on my list is figuring out how to get Home Assistant to help me find my phone.

kalpol@lemmy.world on 16 Feb 13:38 collapse

Got any links for howtos on this?

pezhore@infosec.pub on 17 Feb 13:39 collapse

Sure! I mostly followed this random youtuber’s video for getting Wyoming protocols offloaded (Whisper/Piper), but he didn’t get Ollama to use his GPU: youtu.be/XvbVePuP7NY.

For getting the Nvidia/Docker passthrough, I used this guide: bittenbypython.com/…/install_ollama_openwebui_ubu….

It’s working fairly great at this point!

bitwolf@sh.itjust.works on 16 Feb 03:07 next collapse

Trying to get headrest working in docker. But backups end up filling my host drives docker volume with cached chunks.

Tried setting and volume mounting the cache dir but it still fills up.

Duplicacy worked though so might just stick with that. Just gotta try restoring files now.

LiveLM@lemmy.zip on 16 Feb 03:16 next collapse

Tried to setup custom domains using Nginx Proxy Manager and Let’s Encrypt DNS-01 challenges so I wouldn’t have to open any ports and it worked!.. except not really?

Proxy Manager shows everything was successful but the domains don’t go anywhere. It seems to be because the TP-Link router from my ISP does DNS Rebinding protection… with no option to turn it off apparently… why…

So now I don’t know where to go. I’m not really fancying hosting DNS myself but if I can’t fix this any other way then I guess I’ll do it. Or maybe I should ditch the ISP TP-Link and get something I could flash OpenWRT on?

Cyber@feddit.uk on 16 Feb 12:03 collapse

Is the ISP supplied box also your wifi?

If not, IMHO I’d use the ISP equipment as a pass-through modem (if possible on that model?) and have a separate OpenWRT / pfSense firewall do all the heavy lifting for DHCP, DNS, ad blocking, etc

Depends if you’d then need another WAP, of course

LiveLM@lemmy.zip on 16 Feb 13:34 collapse

It is also my Wifi, yeah. I didn’t even consider that’d complicate things further. It does have a “pass-through” option though.

Cyber@feddit.uk on 16 Feb 23:01 collapse

Presuming you can put OpenWRT on it, it’ll be fine as a single box

IMHO, I just prefer having it all as separates and then fix / change / upgrade parts as I go - but I soon run out of places to hide them

node815@lemmy.world on 16 Feb 03:22 next collapse

If hardware service counts. :) I have been fighting for the last few months with my Promxox server telling me a drive went read only , from a SSD and even a HDD, very odd behavior and it finally pulled the last straw with me last Thursday. I had a 4TB drive acting as my Storage/backup drive which this complained about so I put a 1TB drive in which is pretty much 2 yrs old so plenty of life on it.

I went through and tested the SSD with extended tests and it passed with flying colors, so it dawned on me, maybe it’s the SATA data cable, and sure enough, it was. When I had run the sudo smartctl -x -T permissive /dev/sdb it only presented very little information on it, swapping the cable and it now presents the full SMART data and stats as it should. Additionally, it’s been more stable with the performance so far. So I call that a win.

In the software side, I have been going through the Home Assistant instance and removing dead/old entities I never had gotten to removing

tofuwabohu@slrpnk.net on 16 Feb 09:59 next collapse

Sounds annoying to debug, glad you found the culprit!

kalpol@lemmy.world on 16 Feb 13:37 collapse

I dealt with a lot of time sinks like this running on consumer hardware. I got a Dell R720 and those problems all went away. Now I have a power and cooling problem. :D

Lark7380@lemmy.dbzer0.com on 16 Feb 03:51 next collapse

I bought a coral tpu and setup frigate. I’ve been tweaking the alerts and motions. Moving home assistant notifications from reolink to frigate. Was thinking of singing up for frigate+ for additional animal objects. Has anyone signed up for frigate+? Is it worth it?

ColdCreasent@lemmy.ca on 16 Feb 05:34 next collapse

Recently set up Nextcloud, but ran into trouble getting it to connect with a domain because of Starlink being the ISP. Found out about tailscale and have been getting things connected and accessible with Tailscale’s magic DNS that it uses.

Currently trying to figure out how to use the iOS tailscale app to connect to an exit node, which will be my server at home, but it’s not easy. Apparently it can be done through the shortcuts and automation on the iPhone, but can’t sort out a way to connect easily that doesn’t throw errors with no good documentation to say what I’ve done wrong.

ikidd@lemmy.world on 16 Feb 05:58 next collapse

Set up an instance of Supabase for an application I’m building that needs a REST backend. So far, so good, using it’s Auth functions for OTP login and they work well.

specialseaweed@sh.itjust.works on 16 Feb 05:59 next collapse

I’m 3 time zones away from my server and it hasn’t crashed yet after being gone for 3 days. I’m very proud of it.

riot@slrpnk.net on 16 Feb 10:15 next collapse

I feel you. I did not expect mine to crash but I am in Japan and streamed a movie from my server on the West coast of North America.

kalpol@lemmy.world on 16 Feb 13:33 collapse

That’s such a nice feeling

BigDaddySlim@lemmy.world on 16 Feb 14:47 collapse

The absolute bliss

Same with me when I was in Brazil, it was chugging along just fine back in New England

tinsuke@lemmy.world on 16 Feb 06:09 next collapse

I’ve been slowly, but steadily, migrating the services I run on my TrueNAS CORE (FreeBSD) from Jails to Debian VMs so I can migrate to TrueNAS 25 (no more SCALE it seems, and Linux) around April without many hurdles, hopefully.

Besides having to learn some systemd, it has been a smooth ride.

Now I’m down to the last 2 services, which I think are the most complicated setups I have and with no nice deb packages to ease installation: Paperless-ngx and Photoprism.

I’ll probably look into playing with Containers (LXC/Incus) to have the same lightweight and efficiency as Jails once the migration to Linux is done. But honestly, if everything is running nicely, I won’t be very motivated to do so, let’s see.

tofuwabohu@slrpnk.net on 16 Feb 09:57 collapse

Isn’t one of the main benefits of scale(/25?) that you can run docker containers? Makes paperless pretty easy

tinsuke@lemmy.world on 16 Feb 13:52 collapse

Yes it is!

Although I can’t migrate from CORE and have the service migrated seamlessly unless I use VMs.

And I don’t know docker containers, so it is something else I’d have to learn and understand. If I have to choose, I’d probably learn LXN/Incus instead.

silmarine@discuss.tchncs.de on 16 Feb 06:59 next collapse

Set up paperless-ngx and cannot get my scanner to send a scan to a FTP server. It supposedly supports sending to FTP but doesn’t have much documentation for it. I’ve tried FTPS, SFTP, and unsecured FTP. Both secure types just cause it to error out. But with unsecured the scanner just freezes then reboots. Really annoying me. I’m about to give up and just scan to s USB thumb drive then copy the scans to the server.

carzian@lemmy.ml on 16 Feb 07:23 next collapse

I had to have my scanner scan to a windows VM that saves it to a network drive for paperless to injest. Its not my favorite solution but at least I don’t have to manually move the files around

silmarine@discuss.tchncs.de on 16 Feb 11:42 collapse

The scanner also supports sending to email. I will try that before setting up a windows VM. I was just tubing i would use USB for the initial import of my file cabinet.

Darkassassin07@lemmy.ca on 17 Feb 02:36 collapse

I’m having some crazy deja vu reading this 5 comment thread…

It’s been a few months since I visited one of these general “how’s everyone’s week been” threads, but the last time I did someome else was talking about just having setup paperless, struggling to get their scanner to print to ftp, thinking about email, someone had suggested wireshark; it feels like I just re-read that exact conversion again, but they’re new comments…

Freaky.

chaospatterns@lemmy.world on 16 Feb 08:28 collapse

Have you tried a packet capture with Wireshark or tcpdump to see what it’s doing? It might give better clues than a general error message.

silmarine@discuss.tchncs.de on 16 Feb 11:39 collapse

That’s a good idea. I didn’t even think to do that. Thanks!

Owljfien@lemm.ee on 16 Feb 07:30 next collapse

I’m eternally sitting here putting off migrating my homelab from docker to rootless podman due to some rather janky patterns I use. It might be super smooth or it might not so instead I just wait in endless decision paralysis

InnerScientist@lemmy.world on 16 Feb 07:43 next collapse

Find a new service you like, add it using rootless podman. That way you can test it without affecting your running system.

Owljfien@lemm.ee on 16 Feb 08:04 collapse

I more mean replacing the runtime etc, I’ve got some running on another machine and had some difficulty wrapping my head around the subuid and subgid stuff, so in theory I should be fine but it’s an irrational worry lol

herrfrutti@lemmy.world on 16 Feb 08:12 collapse

how are you trying to run podman?

If you just want a similar setup as with docker I’ll recommend this:

https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md


Lingering (running services without login / after logout)

https://github.com/containers/podman/issues/12001

https://unix.stackexchange.com/questions/462845/how-to-apply-lingering-immedeately#462867

sudo loginctl enable-linger <user>

https://github.com/containers/podman/blob/main/vendor/github.com/containers/storage/storage.conf

Check out the storage.conf to use the fuse-overlay driver.


I like podman-compose and i have a start up script that restarts all my containers at reboot, as my user.


Also use the full link to your images, like docker.io/image oder where ever you get your images from.


have fun :)

Owljfien@lemm.ee on 16 Feb 08:26 collapse

I ended up just adapting my composes to run commands, on my desktop I don’t mind having to manually start them at boot, I could easily make a simple thing to just run at boot and just say podman run <container> as most of my containers depend on others so I can just start the child-most container and it’ll start them all. I just have some shenanigans where I use one container as a VPN for the other ones, which is a bit messy if using rootless. I’ll have a look into the links and see if there’s anything new in there I haven’t seen before but yeah, nothing unsolveable I’m just needlessly putting things off lol

hiddenSin@lemmy.world on 16 Feb 08:10 next collapse

I have setup a immich docker container and am slowly moving users and images from google photos.

xantonin@lemmy.world on 16 Feb 12:11 collapse

Replacing Google Photos is still on my to-do list. How do you like Immich so far? Did you compare it to any alternatives?

kalpol@lemmy.world on 16 Feb 13:34 collapse

Interested in this too - immich gets so much viral hype I’m a little suspicious of it

Darkassassin07@lemmy.ca on 17 Feb 02:28 collapse

I set it up a couple weeks ago. It’s alright; facial recognition works pretty well, the files are easy to manage, and setup was pretty straightforward (using docker).

Searching for images works fairly well, as long as you’re searching for content and not text. Searching ‘horse’ for example does a pretty good job showing you your pictures of horses, but often misses images containing the word horse. Not always, but it’s noticeable to me.

The mobile apps work well too; syncing files in the background as they appear, optionally creating albums based on folders. Two things I find missing though are the ability to edit faces/people in an image (you’ve gotta do that from a browser), and the ability to see what albums an image is in and quickly navigate to one.

It’s a developing project that’s well on it’s way. A good choice imo.

JustEnoughDucks@feddit.nl on 16 Feb 08:34 next collapse

Crazy enough, I have everything going that I want to on my server!

  • *arr suite and jellyfin
  • traefik reverse proxy with crowdsec + bouncer for some sites (e.g. not documents or media)
  • paperless-ngx for documents
  • immich for photos
  • leantime to manage personal projects
  • Book stack for a personal wiki
  • calibre-web for my library
  • syncthing for file and music syncing so I don’t have to stream music
  • valheim server for me and my friends
  • boinc for turning my server to a productive heater in the winter
  • home assistant for my in-renovation smart home

As far as my server goes, I have everything I need. Maybe setting up something for sharing files over the web if needed. I used nextcloud for that before it killed itself completely and I realized I never really needed it.

Next is working on my smart home because we had to fully strip the house to renovate. KNX first, zwave for things that KNX doesn’t have or are crazy expensive, ESPHome for everything that the other two can’t accomplish. Minimal 2.4GHz interference and don’t have to rely as much as possible on flaky wireless in a brick house.

slym@lemmy.ca on 16 Feb 12:03 next collapse

I have yet again broke a Nextcloud server By trying to upgrade it (from 27 to 30) . Even after hours of debug i’ll have to remake it from scratch ….again

tofuwabohu@slrpnk.net on 16 Feb 12:06 next collapse

I guess updating it regularly in small steps really is the best working thing. Switched to nc-aio with Auto-Updates half a year ago and didn’t have any troubles with updates since.

slym@lemmy.ca on 16 Feb 12:09 collapse

Well i guess my fondamental issue was to procrastinate

tofuwabohu@slrpnk.net on 16 Feb 12:44 collapse

Automate once and never rely on you not procrastinating again!

oldfart@lemm.ee on 16 Feb 12:27 next collapse

Yeah they fucked up v30, i updated from v29 a few weeks back and had to restore it and now I’m back at 29

kalpol@lemmy.world on 16 Feb 13:29 next collapse

I run it on BSD and just use the pkg and never have any trouble. Clients are all in the Tumbleweed repos so are the latest which I think helps. Update, run occ update and it always works fine.

blackstrat@lemmy.fwgx.uk on 16 Feb 21:09 collapse

And that is why I no longer run Nextcloud

slym@lemmy.ca on 16 Feb 23:47 collapse

What’s your alternative ? Owncloud ? No thank you

blackstrat@lemmy.fwgx.uk on 19 Feb 07:58 collapse

I really only used it for syncing photos from my phone so I went to Syncthing. The NC web interface I found far too slow to be any use, so I just mount network shares over NFS.

slym@lemmy.ca on 19 Feb 11:15 collapse

Ok, i use it as a onedrive/google drive replacement . Also i use the calendar and contact function .

nigh7y@lemmy.ml on 16 Feb 12:09 next collapse

I’ve been looking into airtable alternatives. Came across teable, which I liked, but it doesn’t seem production ready. 🤔

yournamehere@lemm.ee on 16 Feb 12:47 collapse

any you did like? nocodb?

nigh7y@lemmy.ml on 16 Feb 13:13 collapse

Yeah, i did tbh. It’s just that the SSO feature is behind the paywall. If it wasnt, i’d easily go with it.

Teable is promissing sso for the community users.

yournamehere@lemm.ee on 16 Feb 14:08 collapse

k. thanks. i see automations are enterprise features. so i think this will end up the same mess as nocodb. their business models are outdated.

madeofpendletonwool@lemmy.world on 16 Feb 13:06 next collapse

Working on Smart Playlists for Pinepods I’m the developer of the self-hosted podcast management server and Sunday is always my new feature day. I’ve had a lot of fun adding in new features lately. Like designing a homepage and adding OIDC login support. Don’t let anybody tell you auth isn’t fun.

tofuwabohu@slrpnk.net on 16 Feb 13:13 collapse

Oh wow, I hadn’t known pinepods! I’ve been looking for a selfhosted podcast management thing for literal years and recently audiobookshelf popped up, but maybe I should check Pinepods instead! I don’t have audiobooks anyways. Are there Android Apps that can be used as a frontend?

Btw, github links to https://pinepods.online/, but the website seems to be exclusively available on https://www.pinepods.online/.

Edit: Just found you release an Android app as well. I’ll have a look!

madeofpendletonwool@lemmy.world on 16 Feb 15:14 collapse

Yep! The Android App is somewhat in the works. It compiles, works and has all the features of the web version currently. The things that don’t work are the aspects that make it an actual Android app. Like local device downloads and integration with Android APIs. That stuff is coming. After this next minor release getting to those are my priority.

Not that I’m biased or anything, but Pinepods objectively has WAYYY more features than audiobookshelf for podcast management. Because it’s a podcast server of course. Things like podcast 2.0 support with chapters, hosts, and transcripts, YouTube channel support, embedded podcast Index, YouTube and iTunes search support, external RSS feed support, etc. Audiobookshelf is great, but it’s an audiobook app. It’d probably be clutter to add a lot of this stuff.

And true on the link. It should redirect though.

overload@sopuli.xyz on 16 Feb 13:18 next collapse

Had Jellyseer break on me again on Truenas scale, something about a jellyfin API blah blah blah. Decided that Sonarr and Radarr are fine enough to interface with that I don’t need it and deleted the image.

Zicoxy3@lemmy.ml on 16 Feb 13:58 next collapse

I try to install docker (only docker) on the extern hdd… I have some tutorials, but I do not get

tofuwabohu@slrpnk.net on 16 Feb 14:19 collapse

What exactly are you trying and on which operating system are you?

Zicoxy3@lemmy.ml on 17 Feb 13:45 collapse

I am setting up the server on Raspberry Pi 4 with RaspiOS. I want to download torrents and I have connected an external hdd USB3 for it… I was told that you could change the Docker directory to the external hdd to mount the containers on it. That way the microsd would work less and in case of failure, it would only be to install RaspiOS again and change the directories… All the configuration, docker containers, etc are in the hdd… So far I have not succeeded, although I have listened to 2 or 3 tutorials.

You can also mount everything on the Raspberry, leaving the microSD only for booting, but it is more complicated…

Excuse my DeepL english

tofuwabohu@slrpnk.net on 17 Feb 14:40 collapse

I haven’t tried that but good luck!

shadshack@sh.itjust.works on 16 Feb 14:00 next collapse

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. 🙃

Bronzie@sh.itjust.works on 16 Feb 18:11 collapse

Oooo can you tell me more?
I have a UPS and it’s connected to and communicate with my Synology, but the NUC could also benefit from a safe shutdown in case of power outages.

shadshack@sh.itjust.works on 16 Feb 18:22 collapse

I used mostly this, but had to customize it a bit I think to get things working right. NUT feels like a super finicky system, but in the end it does work. My biggest issue right now is that it only reports a new status update to Home Assistant every few minutes, so the actions don’t really get a chance to trigger before the server shuts down. It also shuts down with the UPS at way too high of a percentage remaining, so I need to figure out how to make it wait just a little bit longer before the power down. It wants to power off like < 2 minutes after the power goes out…

…medium.com/proxmox-nut-homelab-howto-step-5-inst…

Bronzie@sh.itjust.works on 16 Feb 19:55 collapse

Cheers! Will have a look when I have time

Tuxman@sh.itjust.works on 16 Feb 14:33 next collapse

I don’t have a technical issue at the moment… financial one 🤣

I store my data on an OLD my book Live 3TB HDD. Runs fine but it’s getting full now, and the day it decides to shut down I don’t have any backups.

So I want to buy at least a 2 bays RAID1 array.

I’ll plug it on my server directly, and that would become my NAS.

Maybe two 6TB drives, so I’ll double my existing storage?

MonkeMischief@lemmy.today on 16 Feb 18:46 collapse

I don’t have any backups.

Horror story, stranger. Oh no!

If this is stuff that you can’t afford to lose like family pictures, music library, or 90’s memes or something, I’ve had decent luck with iDrive for my offsite backups. 4TB relatively cheap, works with Linux (using some Perl scripts they made), and you can define your own encryption keys so not even they can see your stuff.

It reliably backs up my NAS.

They’ve usually got a crazy cheap deal to start with on their homepage or if you look around, for the first year. So maybe that could be helpful until you get some other storage. :)

(I think we pay $100 a year now for 4TB)

linuxguy@lemmy.gregw.us on 16 Feb 14:38 next collapse

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@thebrainbin.org on 16 Feb 17:10 next collapse

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

MonkeMischief@lemmy.today on 16 Feb 18:40 collapse

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.

sunzu2@thebrainbin.org on 16 Feb 22:12 collapse

Did system76 doing cosmic lit fire under gnome devs asses?

MonkeMischief@lemmy.today on 17 Feb 19:32 collapse

Hehe I think you might have been replying to a different thread. :)

sunzu2@thebrainbin.org on 17 Feb 19:47 collapse

No idea how this happened lol

merthyr1831@lemmy.ml on 16 Feb 23:43 collapse

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.

theskyisfalling@lemmy.dbzer0.com on 16 Feb 15:56 next collapse

This year has been my first foray into self hosting in general. I have been doing a lot of learning and have a long way to go but have got to the point where I have proxmox running with a few VMs running an arr stack, a jellyfin server and a Plex server.

I’m just super happy to get everything running and now need to fine tune stuff. Currently trying to figure out why the Plex server is down half the time externally.

I’m having a lot of fun!

dotslashme@infosec.pub on 16 Feb 16:36 next collapse

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.

WhyFlip@lemmy.world on 16 Feb 16:39 next collapse

Adding a second vdev today to my primary pool running on Scale. New vdev will be 12TB by 4 wide, with existing at 10TB by 5 wide. Drives are all 7,200 RPM enterprise grade, CRM drives.

May also add a second pool with the drives from my previous build which would be 10TB by 4 wide. These drives are 5,400 RPM so I would not use them in my primary pool.

Also, Noctua sent me a bracket (at no charge) so I can correct the orientation of the CPU fan to be facing front to back (currently left to right). I also have a couple 80mm fans and a 120mm fan to add to the server case. Once all of that is in place I hope to start running Ldarr against my libraries without CPU temps hitting 95°C.

sugar_in_your_tea@sh.itjust.works on 16 Feb 17:07 next collapse

My NAS and our desktops are all on WiFi, so I’m planning to run some cable or install moca or something. Our uplink is currently only 100mbit (max for this ISP, I refuse to switch) but our city plans to roll out gigabit everywhere in the next couple years, so I want something forward compatible (powerline will probably be too limiting). SO has been complaining about latency, and I think the WiFi card is to blame, so I’m trying this before upgrading the WiFi card.

Our house has the following:

  • phone lines everywhere (could maybe use the existing cables to fish through cat6?)
  • cable jacks e everywhere (have an unused satellite dish)
  • lots of power plugs
  • two floors (rambler + basemen) with pretty much no shared walls (everything will need to jog a bit)

I’m going to try running some cable tomorrow (holiday in the US, just want a test run from bedroom internet source -> basement water heater room), but if that doesn’t work, I’ll need a backup plan.

Anyone have experience with any of the above? Tips?

tofuwabohu@slrpnk.net on 16 Feb 17:36 next collapse

No experience with most of that stuff, but I would also try to avoid powerline. Tried it and had pretty bad performance.

WhyFlip@lemmy.world on 16 Feb 17:37 next collapse

That’s a massive project that I would like to one day embark on myself. I’m in a ranch with a basement so it should be a breeze. Ha, not! Good luck!

MonkeMischief@lemmy.today on 16 Feb 18:30 next collapse

This may sound dumb or be helpful so I’ll toss it in just in case:

Depending on when they’re built, a lot of houses’ RJ-11 phone jacks are actually using CAT-5E. If you’re lucky, they’re individual runs and not daisy-chained!

The way they set up the runs here is weird though, they’re cat-5E but we have no fancy junction box. It all runs to some hatch on the side of the house presumably for telecom/satellite TV installers. So you might have secret ethernet cable behind your landline jacks, even if there’s no tidy junction box! :)

It was cool finding out there’s already capable infrastructure in the walls, but you gotta replace the wall jacks with RJ-45 using a tone tool to label which one goes where, and then the next trick is figuring out an affordable switch that can handle a garage that could get to 100ºF + in summer…

But anyway, worth checking before you start getting too deeply sunk into other solutions. :)

[deleted] on 16 Feb 19:19 next collapse

.

sugar_in_your_tea@sh.itjust.works on 16 Feb 19:19 collapse

It was built in the late 80s so I doubt it’s cat5. But I also know the basement was finished later, so maybe I’ll get lucky at least with those.

I just need to figure out where it’s all going to see if I can reuse it.

Another interesting thing is the previous owner ran speaker wire to the master bed, living room, and basement room exactly where I want to go, so maybe can reuse those runs.

bluGill@fedia.io on 17 Feb 21:53 collapse

Go slow. measure 4 times. most rooms don't need a jack so put APs where it is easy to ge wires and that will feed the other rooms.

cass80@programming.dev on 16 Feb 17:25 next collapse

Finished setting up an email server and am now looking into a matrix nextcloud bridge. Doesn’t seem to exist, so I guess I’m writing one.

tofuwabohu@slrpnk.net on 16 Feb 17:37 collapse

What exactly is it supposed to bridge?

Evkob@lemmy.ca on 16 Feb 18:01 collapse

I can only assume it’d be a bridge for Nextcloud Talk.

cass80@programming.dev on 16 Feb 18:56 collapse

Correct!

tofuwabohu@slrpnk.net on 16 Feb 19:06 collapse

Interesting, I wasn’t aware Talk has Text, always thought it’s video only.

cass80@programming.dev on 16 Feb 20:09 collapse

Yup. It does individual/group chat messages too.

MaliciousKebab@sh.itjust.works on 16 Feb 17:32 next collapse

I just setup a local llm with open webui and lm studio using qwen 2.5 coder 7b as the model, gonna test it this week.

Pika@sh.itjust.works on 16 Feb 17:40 next collapse

I’ve recently setup an recipe archival project using tandoor, I’m working on converting all my grandparents fading old as dust cooking recipes from their misc handwritten cursive notecards to digital.

Setup was uneventful but it took a little research to figure out how to use a remote postgres server, turns out the app doesn’t give an error when it can’t connect to the server, it just fails to run

Have to say the actual program itself is absolutely absurd and how they choose their permissions, it breaks all conventional and took quite a bit to get used to.

happydoors@lemm.ee on 16 Feb 18:25 next collapse

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?

Presi300@lemmy.world on 16 Feb 18:26 next collapse

I’m trying to figure out why truenas scale refuses to auto start virtual machines… Other than that everything’s smooth atm :>

MonkeMischief@lemmy.today on 16 Feb 18:53 next collapse

I have a family member across the country that wants to break from Google and really isn’t the type to self-host themselves, and I connect to my self hosted NextCloud solely through TailScale.

NextCloud permissions seem easy enough, but I’m researching how to add them to my Tailnet safely to avoid potential compromise of my network if something happens to their system.

Presuming this involves ACLs, which look intimidating, but I’m doing some research on that.

tofuwabohu@slrpnk.net on 16 Feb 19:05 next collapse

Is exposing it to the internet not an option? Boarding more family members on could be cool.

sugar_in_your_tea@sh.itjust.works on 16 Feb 19:26 next collapse

I expose mine for convenience, and I use multiple layers of security to reduce risk:

  • Cloudflare protections at edge
  • IP filtering at VPS
  • connection from VPS to NAS is over Wireguard
  • TLS handled in my network (so no snooping at VPS)
  • all exposed services are in containers with minimal access

That cuts most of the issues.

MonkeMischief@lemmy.today on 17 Feb 19:29 collapse

It might be some way, however not easily. My mega-corpo ISP blocks incoming connections on common hosting ports, because they want to keep the network safe sell expensive home-business plans. Lol

I’m also very amateur at this as I go along, and I’m not sure I’m ready to deal with the fallout of missing some security step and getting my server botted or ransomwared lol.

I haven’t done the hardware stuff with setting up my own router/firewall box either, for instance.

So Tailscale works really well for me by seemingly magically bypassing a lot of that nonsense and giving me less to worry about. They allow 3 users for free, but have a relatively inexpensive family plan for like 6 users as well, if that becomes necessary.

I mainly just need to tell them not to try and use my server as an exit node if they’re across the country 😂.

But yeah definitely, I’m using this as a way to test the waters for running service alternatives as the web we knew collapses around us lol. I’m not ready to be running something people really rely on yet, though. :)

rumba@lemmy.zip on 16 Feb 19:27 collapse

ACLs are not a bad as they look.

Get your nextcloud instance hooked into tailscale

You just need a sample file

Group for admins, add yourself

Tag owner for internal is admins Tag owner for nextcloud is admins

Action accept, src admin, dst *:*

Action accept, src nextcloud, dst nextcloud *.

Then tag your nextcloud ts connection as nextcloud in the webadmin

Tag all your other clients admin in the webadmin

Note: you can’t just paste what I put here you need to find a viable template and then follow along. I’m on a mobile device where I would give you something more finalized

Edit: tag your fam client as nextcloud

Something like this:
I stripped down one of my configs, I took out SSH, I don’t think it requires it

{
	"groups": {
		"group:admins": [
			"bob@bob.com",
		],
	},

	"tagOwners": {
		"tag:admin":    ["group:admins"],
		"tag:nextcloud": ["group:admins"],
	},

	"acls": [

		{
			"action": "accept",
			"src":    ["tag:admin"],
			"dst":    ["*:*"],
		},

		{
			"action": "accept",
			"src":    ["tag:nextcloud"],
			"dst":    ["tag:nextcloud:*", "autogroup:internet:*"],
		},

	],

}
MonkeMischief@lemmy.today on 17 Feb 19:14 collapse

Thanks! This is very helpful! I really appreciate it! :D

rumba@lemmy.zip on 17 Feb 20:02 collapse

No problem. They really should spend about 10 hours having somebody make a GUI for it

OhVenus_Baby@lemmy.ml on 16 Feb 19:46 next collapse

I’m trying to figure out setting up TrueNAS scale and docker for the first time. Building a NAS and self hosting a few things from an old all in one mini PC.

Korhaka@sopuli.xyz on 16 Feb 21:40 next collapse

Considering moving my stuff into a VirtualBox VM or two rather than running directly on my PC. Then at some point in the future when I have the hardware for it I can fairly easily move it to proxmox. Also means installing a clean OS on my main PC is a quicker task as it would just be install virtual box, load up the VMs and a lot of stuff would already be done.

csm10495@sh.itjust.works on 16 Feb 22:08 collapse

Consider using containers. I used to think this way, though now my goal is to get down to almost all containers since it’s nice to be able to spin up and down just what the one ‘thing’ needs.

lambda@programming.dev on 16 Feb 22:33 next collapse

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.

AustralianSimon@lemmy.world on 16 Feb 22:59 next collapse

So I recently sandboxed a webapp I am getting ready to launch.

Basically Unifi switch > Vlan port > Server > Hosting Webapp instances, worker instance, cloudflared and DBs.

Pretty chuffed at the docker config actually. Just configuring my WAF and tunnel settings with Cloudflare to reduce the scanning from VPS providers. Anyone have a solution or will I need to configure some sort of nginx instance to do it as Cloudflare only allows a certain length for each WAF rule for free.

Side thought, does anyone know of a tutorial for CICD to auto build my containers and deploy? I’ve been reading github and codeberg docs and playing around to no avail. I’m temped to just write a go script to handle it on my server.

Fedegenerate@lemmynsfw.com on 16 Feb 23:00 next collapse

My big problem is remote stuff. None of my users have aftermarket routers to easily manipulate their DNS. One has an android modem thing which is hot garbage. I’m using a combination of making their pi be their DHCP and one user is running on avahi.

Chrome, the people’s browser of choice, really, really hates http so I’m putting them on my garbage ######.xyz domain. I had plans to one day deal with Https, just not this day. Locally I just use the domain for vaultwarden so the domain didn’t matter. But if people are going to be using it then I’ll have to get a more memorable one.

System updates have been a faff. I’m 'ssh’ing over tailscale. When tailscale updates it kicks me out, naturally. Which interrupts the session, naturally. Which stops the update, naturally. Also, it fucks up dkpg beyond what --configure -a can repair. I’ll learn to update in background one day, or include tailscale in the unattended-upgrades. Honestly, I should put everything into unattended-upgrades.

Locally works as intended though, so that’s nice. Everything also works for my fiancee and I remotely all as intended, which is also nice. My big project is coalescing what I’ve got into something rational. I’m on the make it good part of the “make it work > make it good” cycle.

Darkassassin07@lemmy.ca on 17 Feb 02:01 collapse

System updates have been a faff. I’m 'ssh’ing over tailscale. When tailscale updates it kicks me out, naturally. Which interrupts the session, naturally. Which stops the update, naturally.

Have a look at Screen. You can create a persistent terminal to start your update in, disconnect (manually or by connection loss), and resume the session when you reconnect, with it having completed the update while you were gone.

marcus_too@lemmy.today on 16 Feb 23:05 next collapse

I know this isn’t sexy but I’ve been working on my documentation. Getting configs etc properly versioned in my gitea instance, readmes updated etc. My memory is not what it once was and I need the hints when things break.

d416@lemmy.world on 16 Feb 23:30 next collapse

Same here. I got Gemini to write a shell script for me that I can run on my Proxmox host which will output all of my configs to a .txt file. I asked it to format the output in a way a LLM can understand so I can just copy/paste it next time I need to consult AI.

HandBash@lemmy.world on 17 Feb 00:20 collapse

This sounds interesting. Although I’m not even sure of what sort of configuration I would need to keep between reinstalls lol.

tofuwabohu@slrpnk.net on 17 Feb 09:15 collapse

Mostly the stuff in /etc/pve, plus whatever you installed in additional software

tofuwabohu@slrpnk.net on 16 Feb 23:48 collapse

Pretty cool! I also try to improve my documentation

merthyr1831@lemmy.ml on 16 Feb 23:45 next collapse

Anyone know how to set up NPM on truenas scale? I’ve spent all day trying to get my SSL certs and it fails every damn time. Just says the donation is unknown or that it can’t find my npm install 😮‍💨

I’m using a freedns domain tho so maybe I’m gonna need to try buying a domain.

dantheclamman@lemmy.world on 17 Feb 00:22 next collapse

I finally set up Joplin server. It is a revelation after too long using Syncthing to sync databases. I wasn’t able to use Joplin on Android anymore- the sync to file system had gotten too slow. Now everything syncs pretty much instantly!

Slax@sh.itjust.works on 17 Feb 00:40 next collapse

Managed to set up immich remote machine learning (old 7th gen Optiplex to gaming PC). If only I bought an nvidia card… I wasn’t able to get it my AMD 7800 XT to work with immich ML… Next up is setting up microservices because immich is crippling my unraid server 🤦🏼😭

notfromhere@lemmy.ml on 17 Feb 15:56 collapse

Wow. I was thinking of setting up immich. Why is it crippling your unraid server?

Slax@sh.itjust.works on 17 Feb 19:33 collapse

Honestly I’m not sure. I had the ML on my AMD gaming PC but the other (metadata and thumbnail) services were still on the unraid server… Photoprism doesn’t have that issue at all…

I’ve switched back to PP until I sort out the microservices…

arcosenautic@lemmy.world on 17 Feb 13:39 next collapse

Setting up let’s encrypt auto cert renewal with ACME. Also looking to setup some monitoring service, basic stuff like CPU, memory usage etc. If anyone has recommendations that have an android app available, that would be awesome.

tofuwabohu@slrpnk.net on 17 Feb 14:09 next collapse

I’m personally using Prometheus Stack and like it, but I just check Grafana in my Android browser. I think Zabbix has an Android app but I don’t know if it has as many possibilities as Prometheus.

Darkassassin07@lemmy.ca on 17 Feb 14:51 collapse

ACME.sh? I love that little tool.

Cert renewal via DNS-01, independent of any other services or ports. Set it up like 7 years ago and haven’t had to touch it since.

3dmvr@lemm.ee on 17 Feb 14:01 next collapse

Moved my fediverse apps friendica, lemmy, 35c. (only user is me) to one server since it was overkill having 2 barely using 8% if that if their cpu/ram. Suprisingly easy with yunohost backups, remade users and restored backup if just the apps. Updated enhance panel, switched the sites im making for family to use as a portfolio for local webdev to ols, fairly easy, was using wordpress templates wrong so I fixed that and redid the home pages, now I feel less confident with wordpress and wonder if ive always made sites wrong, think i just forgot since its been years.

tofuwabohu@slrpnk.net on 17 Feb 14:47 collapse

Great to hear the yunohost migration worked. What’s 35C?

notfromhere@lemmy.ml on 17 Feb 15:53 next collapse

This is what I found, a Discord bot. Hopefully GP comes back with an answer.

3dmvr@lemm.ee on 17 Feb 23:16 next collapse

I have no idea lmao, prob a typo lol, I had streams and pleroma as well

3dmvr@lemm.ee on 17 Feb 23:18 collapse

I initially fd it up because I didnt deselect everything but the apps, but I at least thought to backitup and dload it locally beforehand so it was an easy/quick recovery

Anonymouse@lemmy.world on 17 Feb 15:27 next collapse

I’ve been trying to learn K8s and more recently the Gateway API. The struggles are that most Helm charts don’t know Gateway (most are barely Ingressroute) and I’m trying to find a solution to one service affecting the other gateways.when a service cannot find a pod, the httproute fails and when one route fails, the ingress fails. It’s a weird cascading problem.

Right now, I’m considering adding a secondary service to each gateway that resolves to a static error page. I haven’t looked into it yet; it cane to me in the brief moment of clarity before I fell asleep last night.

Also, I may be doing everything wrong, but I am learning and learning is fun.

not_amm@lemmy.ml on 17 Feb 15:46 next collapse

I’m still using Docker Rootless, which I want to change for Podman since Rootless is second-class for Docker, but I haven’t been able to read the documentation enough to understand Podman Quadlets to migrate my compose files, and there are some incompatible configurations so even if using podlet, I have to edit some things manually.

I also want to migrate to MicroOS if possible in my server, but I’m still testing things in a VM to understand enough and the cost-benefit u.u

gever4ever@lemmy.world on 17 Feb 16:03 next collapse

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…

UnPassive@lemmy.world on 17 Feb 16:32 next collapse

Today I’m experimenting with Ansible. Wanna try setting up a Docker hosted RSS reader with it. Hopefully will write up controls for my whole Docker server with Ansible once I’m more familiar.

pebbles@sh.itjust.works on 17 Feb 19:56 next collapse

My girlfriends phone was having issues connecting to self hosted servers, so I set her DNS from private to network default. Hope this helps any android users that may have issues.

njordomir@lemmy.world on 17 Feb 23:44 collapse

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.