With all the helpful comments shared in this thread, I’m starting to realize that this approach is likely the only viable solution.
Previously when doing my research, I was naive enough that when people said “…30W at idle”, it was specifically for their GPU, and not for their whole system. So now things makes a lot more sense.
It amazes me that all it takes is just changing user agent to Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) and it can bypass paywalls on many sites? I thought those sites would try harder (e.g. checking if the ip address is truly belong to google), but apparently not.
Same. I thought there would be more stuff happening in the background but when I saw it’s just hijacking the google bot headers to display the html i was a bit disappointed it’s so stupidly easy.
Checking ip ownership is a moving target more likely to result in outcomes these sites don’t want (accidentally blocking google bots and preventing results from appearing on google).
Checking useragent is cheap, easier, unlikely to break (for this purpose, anyway) and the percentage of folks who know how to bypass this check is relatively slim, with a pretty small financial impact.
Google literally has an official list of IP ranges for their crawlers, complete with an API that returns the current IP ranges that you can use to automate a check. Hardly a moving target, and even if it is, it doesn’t matter if you know exactly where the target is at all times.
I have 3 Intel S3700’s, one for the OS and two 400GB ones for a mirror pool (might do a raidz1 as well). But getting anything in a serious capacity (8-12 TB of usable storage) with datacenter SSDs is really expensive. :(
Just rob a few banks, go to prison, meet a coke dealer, get out of prison and start selling coke, rise up the ranks until you can kill the current leader and become a drug kingpin, and finally realize that you still don’t have enough money for it because they are expensive as shit.
I use Plex instead of jellyfin, but there’s the ability to just add a friends library and it pulls in without mounting anything. I thought Jellydin had that as well?
plex uses a centralized service for this kinda of nonsense. most of us are using standalone server products.
this use case calls for either centralized storage (s3 bucket) or access mechanism(all them vpns) to distributed channels (ala plex)... but friends dont let friends use plex.
im curious about ipfs as distributed file systems sound like a new kink i should have
I would love to get rid of Plex, but jellyfin failed the spouse test last summer and it never really liked my GDrive mount
Plus, Plex clients are everywhere, so it’s all but guaranteed that whoever I decide to onboard is going to have something compatible. I’ve even had early smart TV’s from like 2013 with that weird Yahoo app store thing that had a Plex app that still worked even when the Netflix app didn’t lolol
Funnily enough, my wife is the only person who likes jellyfin. It works perfectly for her. Everyone else? I’ve never had it work even once. And I have no damn idea why.
You have to pay for Plex to access features you just have on Jellyfin. Like being able to stream to a mobile device.
I don’t know how so many people seem to have issues with it when its always been as easy as installing it directly on my computer and booting up the web interface, or now running it in Docker with a simple compose file.
There are alternatives for most features people think are missing. There are several apps that work on mobile if you want to stream music and alternate clients for video playback as well.
Jellyfin is nice but has a long way to go to replicate the features of Plex [like PlexAmp and Sonic Analysis] and features that are “Plex adjacent” [like Tautulli].
A dedicated music app?
Music filtering/smart playlists? Sonic analysis?
Good 4k/x265 performance?
Has a third party (or built in) utility that shows me streaming usage per person?
Allows me to limit remote users to streaming from a single IP address at a time?
Let’s me watch something together with another remote user?
Has an app for most any device (like Plex or Emby) that does NOT require sideloading?
Has built in native DVR steaming/recording support?
Two factor authentication?
I’m surprised the client doesn’t support switching between servers. When I had jellyfin running I exposed it through traefik to allow external playback. Figure it would make sense that you could just show multiple servers in the UI. Add several reverse proxied addresses and boom.
Your router’s IP can be anything. Choose any internal IP address on your subnet.
You can have 2 routers on the same subnet just make sure you disable DHCP on the new one while you perform the setup of everything else.
Then when you want to switch over, toggle on dhcp on the new router and replace the cables and you should be fine. You’ll know it’s working when you plug into it and get a default route of the new router.
Let’s see if I got this… great idea to disable DHCP on the new OPNSense for now. I forgot about that. Just keep the one LAN cable going in, and I will just keep the IP address as it is right now (.79). Not even worry about the WAN port at all. Set up all of the features, including things like reserved IP addresses and whatnot. Then, when I am ready to drop it in, I will turn the old router off, and on the new router set up a static IP on the LAN port (.0.1) and add the WAN port (DHCP). Drop it in place, turn on DHCP and I’ll be good to go.
Sounds about right, just be aware that your LAN and WAN networks need to be different, so you’ll likely need to change your old router’s dhcp subnet. E.g. 192.168.1.1/24 on the WAN and 192.168.0.1/24 on the LAN.
Yep. Keep the WAN port dhcp Client enabled if you can, just one less thing to worry about.
Also take note that when you change the static IP of the new router it would conflict with the old one (and dhcp might fail). So you might need to set your local clients IP. Take note of the configuration it has and the steps to set it manually.
I have used Ryot for a while. It is nice and has a lot of features. It has documentation, which is really nice.
I am using Media Tracker because it has most of the features I need and it’s very fast. I wish it had genre sections like Ryot though. It looks like someone created an issue for it at least. Might go back to Ryot eventually, but we’ll see. Luckily Ryot has a Media Tracker import option.
I was wondering why everyone kept talking about Media Tracker being fast. I finally installed RYOT, and wow is it slow, and resource intensive. It’s using more than 20% of the CPU on my NAS when it isn’t even open!
Not aware of any such project. I’d assume you’ll need some hardware anyways as you need it for the level of access (ATX etc.). Not sure how that would be preferable to this.
I was thinking more about the basics, like USB input and getting the image+sound. For that you could get away with a special USB cable and a capture card. I’m just not aware of any software for it, I don’t think the original PiKVM stuff was ever ported to PC.
Yeah, but I’d rather not change it because I am pretty sure there are some devices in the house where I set up static IP addresses. I try not to do that, but over the years, I am pretty sure there are at least a couple. Heh, maybe a good time to seek them out!
One big shared media volume has multiple benefits, each server just have to deal with their own user management, no server switching or remembering if that one movie is of this or that Server…
I’m not super familiar with docker so im sorry im not much help there but i noticed that you mentioned a ATnT router. Are you using them as an Internet provider?
If so, you might have a carrier grade nat which makes reverse proxy like this not possible even if you do get caddy server working. I had a similar situation with my jellyfin server.
I had caddy server working but when i moved and started using a mobile internet provider, i had to use a vpn tunnel like cloudflare or zerotier to get around it.
All this to say, id recommend finding that out so if that is the case you dont spend anymore time on caddy.
ATnT should be able to tell you for sure. I remember reading about another person facing a cgnat using ATnT on reddit while i still went there so it very well could be.
And fairly easy setup yea. I did mine using a windows pc for testing as i was kinda in between places at the time and thats what i ended up using for jellyfin as well. Just lives on my media pc at the moment. The docs are pretty straight forward.
I recommend that or zero tier which is even more dead simple. Both are good but cloudflare does care about how much bandwidth you’re using so just bear that in mind if you think you’ll use the server for anything else.
Both are vpn tunnels so either should work just fine.
Self hosting can get pretty overwhelming but i find that using docs in addition to youtube videos helps a lot. I also recommend giving Linux a go when you feel up to it. It can be a very nice option if you’re working with older hardware.
Installed Nextcloud-AIO using the docker script, took about 4 - 5 terminal commands. Practically zero issues! Hopefully someone else can provide some help in the thread!
I have it set up. Try the AIO docker image. Once you get it set up, it pretty much just works. You just pick which office suite you want, check a few optional features if you want 'em, and it handles the rest for you. Most importantly, the AIO image is from nextcloud. They test it, it always works because it is the blessed version from them. If you’re not a Linux guy, don’t try the other installation methods, they’re much, much more difficult.
I’ll give it a shot. I’ve tried so many different approaches already. I think I maybe tried to install AIO straight onto a linux vm; don’t recall how it got derailed. I did build a Lubuntu VM for experimentation. I really wanted to get an Ollama chatbot running to assist me in my future digital endeavors, but it just wouldn’t come together.
We’re talking about data storage, not software. There are real every day costs, maintenance, replacement, power, etc… that are involved in reliably storing data.
I share the sentiment that you should be able to buy software.
Paying for data storage in a single lifetime payment is like buying one square foot of storage space in someone’s apartment for a flat fee and expecting it to actually be there forever.
selfhosted
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.