Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
Thanks for dropping Overseerr here. I added it today and it loving rules.

Edit: I just wish it worked like JustWatch or something and it could tell a user if a movie is hosted on a streaming service before they make the request.

tuyop fucked around with this message at 00:06 on Nov 18, 2021

Adbot
ADBOT LOVES YOU

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

Scruff McGruff posted:

It does! It's near the bottom of the table here.


Well that rules, I guess the region settings inform that, eh?

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
My Overseerr install is pretty slow. Like up to a full minute to load any of the movie posters even when I’m on my LAN.

I installed it using docker-compose on a debian vm with 3 cores of a Ryzen 3600/4gb of RAM. Is that just not beefy enough or what? I tried adding more but it didn’t seem to matter.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

cage-free egghead posted:

Could it be bottlenecked by a drive you're using to store the images? I've got most of my files on a 5400rpm drive and you can tell when that thing isn't spun up.

Good idea but it’s on NVMe and

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

tuyop posted:

My Overseerr install is pretty slow. Like up to a full minute to load any of the movie posters even when I’m on my LAN.

I installed it using docker-compose on a debian vm with 3 cores of a Ryzen 3600/4gb of RAM. Is that just not beefy enough or what? I tried adding more but it didn’t seem to matter.

Followup on this, I was able to get it running perfectly by running the Docker container on my Synology 218+ instead of my Debian VM. Don't know why it didn't like the VPN so bad but vOv.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

CopperHound posted:

What got this started was me wanting to have a dhcp server integrated with local DNS so I could just type whateverhostname.local.mydomain and my current router doesn't support that. I also want some fault tolerance, so one computer going down doesn't break my whole network.

I probably should just figure out how to do failover with pihole.

I’ve been idly trying to figure that out for years. Like, especially over a vpn.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

That Works posted:

Anyone have a self hosting option for podcasts? I know it sounds goofy but I got poor stability using them through Plex, as the app would not run without restarting on my very new / pristine android phone for more than 20 mins at a time meaning I always had to restart and scan around to find where I was at etc in the episode.

I've tried Stitcher, Spotify, AntennaPod and 2-3 other generic podcasting apps and they all seem to be poo poo either loving up bluetooth stuff or just unable to do simple playlist stuff properly. Kind of amazing how bad an audio player app can be in 2021.

Anyway, anyone got anything they like for self hosting audio that's not just a music streaming service?

I’ve been working on this as well. Here’s my experience so far:

1. Set up dynamic dns. I used duckdns.org because I am an idiot and don’t understand cloudflare or GitHub. Duckdns also has a good docker container.
2. Set up a webserver with php. I tried a few things before settling on a SWAG docker container. Forward the required ports to have your container readable from the internet at your ddns address.
Note: both steps 1 and 2 are created and updated with docker-compose.
3. Install dir2cast. You just put the .php and .ini files and I think a folder in the webserver’s root html folder. In the case of swag it’s in /config/www. You can make an alias to this folder so it lives on your NAS or whatever.
4. Put your .mp3 or .mp4 or .m4a podcast files into the same directory as the .php.
5. Your podcast rss is at [yoursite].duckdns.org/dir2cast.php

Now I had some tricky poo poo happen at this point. My server was choking on the ._ and . Files that windows and macs add to SMB mounted directories. I set a veto rule in the samba server config and that fixed that.

For some reason the php script doesn’t update when new audio is added. There are two ways to override this:
A. delete the contents of the /temp folder in the webserver and it will immediately repopulate.
B. Activate the password refresh config in the .ini file for dir2cast. It makes it so going to your url plus force=[password] forces a refresh.

Once I get a bit more traffic and other config things going (and I sent this in as an issue to the dev, who has been extremely helpful!), I’ll probably just set a cron job to delete the contents of the temp folder every 10 minutes or whatever. Or a shell script that does this any time a new file gets added to the folder.

Edit: l also think just making a bookmark for the force URL is a great solution if you don’t want to mess with scripts and stuff. Just add a file and hit the bookmark and your podcast client will receive the updated feed list.

tuyop fucked around with this message at 19:47 on Dec 30, 2021

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

fletcher posted:

I suppose I could handle that one time thing manually, just copy everything from /coolapp/config/ to /DockerAppData/mycoolapp/ one time and then it's always there in the volume going forward

I think this is the one that makes sense, yeah.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
Thanks for last page’s big exploration of security and video codecs and transcoding and stuff. Things I’ve always tried to read up on but didn’t know the terminology before.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

fletcher posted:

Has anybody here tried https://cryptpad.fr/ as a Google Docs replacement?

Yeah it’s very prevalent in activist communities. Works really great for basic collaboration and productivity stuff but obviously lacks lots of features.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
Can anyone recommend an ID3 editor for running in headless Linux?

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
Is there any way to self-host a Speedtest instance? Something I can use to check the quality of my connection to my house when I’m not at home?

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

odiv posted:

I suggest reverse proxy next. I put it off for much longer than I should have and it's really nice to have it set up now. Do you own a domain you can set up an SSL certificate with?

Also, backups! Do you have proxmox set to backup your VM(s) on a regular basis? If you get scheduled backups set, then it's pretty easy to add whatever VM/CT to it.

I'm still kind of at a loss for how to do this so please share any guides you come across that end up working for you!

I do have Overseerr running through an nginx reverse proxy pointing at a duckdns URL but doing it internally to my network seems really hard!

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
I had a couple of services running and accessible through NPM via a duckdns site. I moved the server device to a new location and I'm trying to get those two services up again.

I've set my port forwarding on my router to be the same as the original router and all the services are accessible locally. The NPM instance is up and running fine and its ports are open. The websites ([service].duckdns.org) also point to my IP properly and 443 and 80 are open on them. Even the DNS settings on the router are the same since I just set up a pihole as the primary and 1.1.1.1 as secondary DNS.

What should I be troubleshooting next?

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

Aware posted:

Check the nginx logs to confirm it's seeing requests would be my starting point. Thisll either point you back towards your network as an issue or your nginx/container setup.

This turned out to be great advice, thank you!


Not this time, DNS! It was NAT and I just can’t have ports forwarding properly because of this stupid ISP.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

lostleaf posted:

I mainly use tailscale for access to the nas on my network. I normally assign something really simple ip for access like 10.0.0.5. The ip assigned by tailscale is pretty random.

Does your use case here mean you can’t type the machine name in instead of the ip address?

Like I don’t know my nas’s ip because on everything I use to interact with it, I’m on tailscale, and it’s just called “nas”.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
anyone have any recommendations for like, a self-hosted youtube?

I have some copies of documentaries and stuff that are no longer available on youtube or anywhere, and I'd like to host them so students can still watch them at home. My upload and hardware should be adequate but the awesome-selfhosted page makes it hard to decide! https://github.com/awesome-selfhosted/awesome-selfhosted#media-streaming---video-streaming

Thinking Objecto or Streama maybe...

Oh and I don't want to manage a Plex server for my students or anything.

tuyop fucked around with this message at 15:20 on Jun 29, 2023

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
Oh boy these are not easy things to get running! Makes me really appreciate the *arrs and stuff.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

jawbroken posted:

truly terrible idea to host video streaming for students on software for porno. if you don't want to run plex then i'm not sure why you want to run streama or whatever. just throw the video files on your file sharing software of choice (google drive, dropbox, whatever)

That’s currently what I do and the OneDrive “stream” interface is great.

It’s just, this is the self-hosting thread and I like tinkering with this stuff and freeing myself from these big companies as much as possible

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
I really thought hardware raid was the way to go, interesting discussion!

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

El Mero Mero posted:

I've gone down this rabbit-hole before.

tubearchivist is kinda the most comprehensive I've found, but I found it to be a bit too much.

Much better, I found, was to use something like tubesync to make automatic downloading from playlists work well. From there you can use any sort of media distribution options you like (shared storage, plex, website, etc,)

These two things solve a different but related problem I’ve been having, thank you!

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

hogofwar posted:

What do people have set up for monitoring logs/metrics of their server(s)? Been eyeing up setting up vector on each VM and sending logs to Loki to show in Grafana.

I use netdata and their cloud dashboard

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
How do you build redundancy into a self-hosted app?

Like if my Nextcloud is up on computer a, but computer a then burns to the ground, is there any way for computer b in another place to automatically run a mirror of that Nextcloud?

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

Heck Yes! Loam! posted:

Containers would be the answer. What you are describing is pretty much what kubernetes was designed for.

So docker doesn’t do this kind of thing? Should I even bother looking into kubernetes? Everyone makes it sound so dreadful.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
This is all really helpful and informative. I should definitely be using a proper system like git for the stuff, definitely

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
What are some resources I can look into for “dev ops” stuff like this? There’s a lot of new technologies in the space that I’m mostly unfamiliar with.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
Does immich handle Live Photos well?

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

Corb3t posted:

Yep!

HEIC file plus a 3 second audio/video component, typically a MOV file in the HEVC format.

Fun fact: I lost hundreds of travel Live Photos back when they launched on the iPhone 6S and Google Photos didn't support them. Always worth pointing out that Google Photos has known limitations when exporting your photos, including stripping EXIF data and not allowing users to download at full resolution.

Never again, Google, never again.

Ok yeah I’ll have to dedicate some serious time soon to figuring out a totally reliable way to roll some of my own cloud poo poo. I use iCloud mostly for photo backup but it adds up and I’m not loving the last price increase. Like for $400 a year we’re into substantial hardware upgrade territory, you know?

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
Is this the de facto Home Assistant thread?

I have an Aranet4 I’d like to integrate into my smart home bullshit. I’m running home assistant in a docker container on a Debian box.

The Aranet uses Bluetooth to connect. I assume this means I need either:

Something near the Aranet connected to it by Bluetooth and feeding that data to my HA container, or

A really long Bluetooth antenna reaching from the server to the room where the Aranet is, then the HA instance should pick it up.

Has anyone succeeded in getting a Bluetooth device to work on home assistant like that or any other way? An aranet4 would be cool but I don’t imagine anyone else here is a mask-wearing pervert who cares about co2 levels like i do.

\/\/ thanks! Cross posted!

tuyop fucked around with this message at 16:20 on Dec 14, 2023

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

Mr. Crow posted:

Anybody got recommendations on a self hosted digital picture frame? preferably like a rasbery pi i can just put a browser on and point to something in fullscreen mode?

I have seen a few digital signage options that work with Pi but they seem kinda clunky and/or low res.

May just end up getting one with an SD Card or USB but if I dont have to update a flash drive periodically that would be great

Would a pi in kiosk mode browsing a network share work?

This guide has you using Google photos as the share source https://www.tomshardware.com/how-to/raspberry-pi-photo-frame

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
I upgraded from a 2-bay DS218+ to the 5-bay DS1522+ this month.

I like the synology stuff. Its online services are surprisingly reliable.

I swallow the markup because I have a little thin client for messing with and the synology is so reliable that once I figured out how to use it, it’s never been the issue when I break something. Anything essential (that doesn’t need too much power) runs on the Synology

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe

Nitrousoxide posted:

Edit: Plus now that I think about it, I can setup a secondary vpn on this little device in case I need to try to manually log in and start bootstrapping stuff remotely if they fail to boot or someting while away.

My friend, have you heard of pikvm

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
I still can’t or like haven’t gotten around to wrapping my head around git for this stuff. I keep my compose files backed up and they just live in the root of their stack’s directory.

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
I loved that effort post! I had intended to read it later

Adbot
ADBOT LOVES YOU

tuyop
Sep 15, 2006

Every second that we're not growing BASIL is a second wasted

Fun Shoe
I know it’s not needed anymore but has anyone else tried duckdns for their ddns needs? It’s way less naggy than the big providers but pretty simple.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply