• 6 Posts
  • 17 Comments
Joined 1Y ago
cake
Cake day: Jul 04, 2023

help-circle
rss

Yeah, I have one of those and it’s great but I need very little storage for this system (64g max) so I didn’t feel like it made sense in this case.


Looking for the Perfect USB Flash Drive
I've been using some cheap flash drives for things like installing OSs and the like, but now I've picked up a Dell Wyse 3040 system to play with which only has 8gb of storage. So I'm installing the OS onto a flash drive permanently (don't worry, just for messing with, nothing of value will be lost if/when the drive craps out). However, the performance of my cheap flash drive is terrible and installing packages & transferring files is so slow. My question is: Would getting a better drive make a meaningful difference here? If so, anyone have some recommendations of drives they like that are fast?
fedilink

I was thinking that too! I’ve basically never heard of anyone using it, but everyone here prompted me to check it out. Turns out they have a new version that’s a re-write in go which is neat. Just tried it out and… It’s not exactly good. UI at least is pretty broken haha


I run Tailscale which is basically the same a ZeroTier, so I theoretically could do this, but I’m not super enthused about having to put family members onto my VPN. I’d have to do some complicated networking stuff to keep things secure (aka make sure “normal” users don’t have access to machines and systems they shouldn’t). That said, I should look into it because if there is an easy way to do that, then this could be the simplest way


Looking for Cloud Storage Replacement, but I don’t like NextCloud
I'm looking for something to replace cloud storage for myself and family. I've tried to use/like NextCloud but honestly I despise it. The UI/UX really bothers me, and administering it is a pain. It also just does way more that I want or need. **What I'm looking for:** - Supports a virtual/sync folder on Mac. Like iCloud does, it needs to create a local folder on a Mac. I personally just use SMB, but for family members that's not as easy (see next point). - Accessible from the internet. I don't want to put my family members on the VPN, but I do have a central OAuth for other stuff so I want it to be secured with behind that. - Doesn't need to have a web interface or phone app. If it integrates into the computer, it doesn't really need this. I can just use (FileBrowser)[https://filebrowser.org/]. It's mostly used for documents and the like, so desktop/laptop use is the most important. Anyone use anything that fits this? Or anyone in general dislike NextCloud and use something else? Edit: Maybe I can just setup webdav and use something like https://mountainduck.io/? Would be better to find something FOSS though, if possible.
fedilink

Oh yeah these are super cool. Seems like they’ve gotten pretty expensive lately though, I can’t seem to find a good deal on Aliexpress


Okay maybe I can mess with that. I think when I initially was having problems I just nuked everything I could related to power states just to get things working again. Maybe I can try turning some stuff back on.

I’m only running 3hdds at the moment, and they’re setup to spin down automatically which does save some power for sure.


Super Power-Efficient ITX Nas CPU/Motherboard?
I've got a NAS built in a [Node 304](https://www.fractal-design.com/products/cases/node/node-304/black/) mini itx case that works great, but uses a ton of power. In Unraid (the OS for my NAS) there is some kind of issue with the Ryzen 3900x processor that I'm running that means I have to disable all sleep states - so it's always at it's 100W TDP. Power is super expensive where I live so I'd love to find something more power efficient. Does it make more sense to buy a more recent(ish) 5th gen ryzen in hopes that the sleep states will work, and thus save money by keeping my existing motherboard? Or I could go with something a bit more interesting. I've seen on Aliexpress motherboards with mobile CPU's soldered which are very power efficient. For example the N100 has an insane 6W TDP and comes on special boards with lots of sata ports and 2.5G networking [(link)](https://www.aliexpress.us/item/3256806183784047.html?spm=a2g0o.productlist.main.25.497352d5XHSSiH&algo_pvid=7f5f10f9-8aeb-464b-865c-175774dbd97f&algo_exp_id=7f5f10f9-8aeb-464b-865c-175774dbd97f-12&pdp_npi=4%40dis%21USD%21306.00%21205.02%21%21%21306.00%21205.02%21%402101f4a117067252270351433e36bd%2112000036929406094%21sea%21US%21709316197%21AC&curPageLogUid=Ix9K5IGysQVf&utparam-url=scene%3Asearch%7Cquery_from%3A). The worry with the n100 though is that it only officially supports 16G of ram which might not be enough for zfs. Any thoughts? Is anyone running a power-efficient build who could throw some advice my way? Thanks!
fedilink

This seems like a sensible choice, but it would be a bit messy for multi-node which is the direction I’m heading in


I mean I think it really depends on the type of website you’re trying to host. A static blog would use way less bandwidth than a media server for example. Traffic would have the same effect too, where 1 concurrent visitor to a blog would probably be fine but 10,000 would be a problem.


Thanks, yeah I’ve heard good things about casaOS. I think that I’m trying to move in the other direction though: fewer UI’s and more CLI’s + Configuration files.


Yes very true, I really would much prefer GitOps as I feel… uneasy about how handwired and ephemeral my current setup is and would love it to be more declarative and idempotent. It does seem like Kubernetes is the way to do that.


How do you manage your services on that, docker compose files? I’m really trying to get away from the workflow of clicking around in some UI to configure everything, only for it to glitch out and disappear and I have to try and remember what things to click to get it back. It was my main problem with portainer that caused me to move away from it (I have separate issues with docker-compose but that’s another thing)


Kubernetes? docker-compose? How should I organize my container services in 2024?
Currently, I run Unraid and have all of my services' setup there as docker containers. While this is nice and easy to setup initially, it has some major downsides: - It's fragile. Unraid is prone to bugs/crashes with docker that take down my containers. It's also not resilient so when things break I have to log in and fiddle. - It's mutable. I can't use any infrastructure-as-code tools like terraform, and configuration sort of just exist in the UI. I can't really roll back or recover easily. - It's single-node. Everything is tied to my one big server that runs the NAS, but I'd rather have the NAS as a separate fairly low-power appliance and then have a separate machine to handle things like VMs and containers. So I'm looking ahead and thinking about what the next iteration of my homelab will look like. While I like unraid for the storage stuff, I'm a little tired of wrangling it into a container orchestrator and hypervisor, and I think this year I'll split that job out to a dedicated machine. I'm comfortable with, and in fact prefer, IaC over fancy UIs and so would love to be able to use terraform or Pulumi or something like that. I would prefer something multi-node, as I want to be able to tie multiple machines together. And I want something that is fault-tolerant, as I host services for friends and family that currently require a lot of manual intervention to fix when they go down. So the question is: how do you all do this? Kubernetes, docker-compose, Hashicorp Nomad? Do you run k3s, Harvester, or what? I'd love to get an idea of what people are doing and why, so I can get some ideas as to what I might do.
fedilink

Yeah, I’m doing a test-run rn with syncthing and finding it pretty slow. Not sure why but it’s downloading files at like 100Kbps even though I know the upload speed of the network is much higher. I don’t have any bandwidth limits setup in syncthing so I don’t think that’s why…


Transfer.sh seems cool enough, but I’d rather avoid having to coach non-technical folks on how to use the command line


It’s not really the workflow I was imagining for this, but it might actually not be a bad idea. It might be a bit weird to use, but if I setup a “drop folder” on his machine that he could plop folders/files into then maybe it could work. Thanks!


Way for non-technical users to upload to my server with resumability
Is there an app I can self-host that will let users upload stuff to my server? I need something where I can send a link to someone, and they can upload files & folders to my server (it doesn't matter much to me where, as long as I can transfer them out to wherever I need later). For example, I'm working to archive my parents' family photos which right now live on a bunch of external HDDs. I need a way for my (non-technical) father to be able to upload a folder with potentially 10k plus files to my server. Because of his poor internet reliability, and the potentially large size, I need something that has resumability (so that if it fails, it can pick up where it left off and not re-start from scratch) Security-wise, it would be nice to be able to only have uploads work when I send a link. Other than that, I'm not worried about malicious uploads or anything. Does anyone have any recommendations for this? (Or, if nothing exists, would folks find this useful? I might end up making it if I can't find it)
fedilink

Yeah, I used to run on proxmox and tried to roll-my-own stuff. I found it to be a lot of work in the areas I was less interested in, if that makes sense. I liked unraid for it’s ease of use, although I think in the end the gameplan is still to eventually move docker/applications off of the unraid box and have it be only for storage. Then I can have a regular linux box for all my applications & vms.


I set up everything behind Authentik SSO so that, when they ask me to set them up with jellyfin to watch movies & tv, they suddenly have access to a whole suite of tools. That way, they can explore on their own and decide - which seems to work well. Not sure what kind of users you have, but mine are very quick to ring me up when something is not working!

I’m quite terrible at keeping up with folks, and so I find these support calls to be a great way to keep in touch actually! But I could definitely see it getting annoying too.


I’m hoping it’s just a false positive. I have everything setup to not be indexed, and I just signed up for the google search console (to submit an appeal) and the console confirmed this. I was using cloudflare to block “bots and scrapers” and that seems to have blocked Google’s scraper/indexer. My best guess is they might have flagged it just for that, so I’ve turned it off for now.

As for security, it’s an ever-evolving thing but I’m looking at ways to tighten it up. Since everything is behind Cloudflare, I also have them setting up SSL certs, and running firewalls. This lets me auto-ban “known malicious actors”, as well as any IP’s that aren’t geo-located to the US. Server-side, it’s not great though. I’m running unraid, which is… not known for it’s security. Not sure if there is much I can do about that though until I re-architect everything on a proper server.


How to share services with non-techincal friends and family
I have a Jellyfin server, NextCloud instance, etc that I share with friends and family. Currently, I serve them over the open-internet using Cloudflare tunnels. Obviously this has some security implications that I don't love. Also recently one of my domains got flagged as malicious by google and now Chrome browsers won't go to the site - annoying. I use Tailscale already to access my server infra remotely, but honestly I don't see this as a viable option for my non-technical friends and family. Plus, I need to support all kinds of devices like smart tvs. How do you fine folks deal with this issue?
fedilink