NewDataEngineer

@NewDataEngineer@lemmy.world
0 Post – 33 Comments
Joined 1 years ago

The other way around. They've invested in so much real estate they need to justify it.

You have to give sonarr access to your top level media folder. Then you set sonarr up to hardlink the downloaded files to your media folder.

E.g. if you have home/media/tvshows and home/media/movies, give sonarr access to home/media. Your download client should probably have a folder like home/media/downloads in your sonarr app map the downloads folder to a sonarr folder in the downloaded client settings. Then set all imports to hardlink, instead of copy.

Your Plex/Jellyfin server should point to home/media for your library where the hardlinking occurs.

10 more...

Headscale the self-hosted server is unofficially but decently supported by tailscale the company. They employ the dev and don’t seem to be trying to kill the project or mess with it much.

Probably because they're smart and realise the people who self host probably wouldn't spend money on tailscale, and those who'd buy tailscale subscriptions wouldn't have the time/resources to self host it. Win win.

I suspect they are both using the same interface wg0. I did a quick Google and it looks like you can do the following in gluetun

WIREGUARD_INTERFACE=wg1

This is my suspicion as you're using essentially two wireguard instances at the same time.

I use trillium that gets backed up every hour to my pc.

I also do a lot of python development so my project ideas get written down there too.

I'm not a fan of code is documentation because what happens when you step away for a month and you need to figure something out? In trillium I have a search bar. What do you have in the code?

I’d rather not mount the docker sock into my reverse proxy,

You don't have to if you use the dynamic file config. I've mentioned this before and debated to the ends of earth for even suggesting such a thing. But it all aspects is dynamic file configuration better.

Of you use IaC in your set up, it gets even easier because then you can just set up templates that automatically create file configs and add them to your reverse proxy seamlessly.

Right now with one Terraform apply, I create my docker container, traefik config and my homepage service.

Write the post and then upload the image?

Many nice programs have been stated here but I'd like to throw Media CMS in the mix

For those using traefik I would recommend the dynamic file config. You don't have to take down your containers just to change a proxy setting.

2 more...

Rootless docker via Terraform. Can create all my containers with traefik and dashboard configs at the click of a button.

Why don't you just get fmd2? You can just have it download the webtoons for you when new ones come out.

1 more...

Sorry. The question have a harsher vibe than I expected it to

https://hub.docker.com/r/banhcanh/docker-fmd2

Not the prettiest, but supports the most websites. Can even add your own sites if you don't see it them listed.

Do what you want. Everyone started somewhere. If yunohost is yours then so be it. If you like it, stick to it. If you grow tired of it, move on.

Trilium for notes, Jellyfin, jupyterlab and komga

Thanks. I knew about bit/vaultwarden but I just looked and I see that there is a Terraform module and the UI looks good.

Thanks.

You could technically use this one and just mount everyone else's videos as network drives https://github.com/mediacms-io/mediacms

Need to add DKMS. I have no idea what that is.

1 more...

Thanks

I wish there was something between hashicorp vault and keepass. I want a nice simple UI that even my family could use with Terraform integration. Anyone know of such a program?

3 more...

by redeploying the stack

That's the point. With dynamic files you can add new Middleware or even route already exposed ports all on the fly. You're telling me you can change a docker label and keep your service running with 0 downtime?

If you've figured that out please share a link because my experience has been otherwise.

Why don't you just dockerize treeline? It's all python and Java. Looks easy enough.

Tailscale comes in my Synology packages and just works. Haven't looked at zerotier yet.

I would go a step further and use ansible to manage the devices. Set it up to auto update and you'll have basically no maintenance.

What I haven’t figured out yet is whether or not I can give my docker services their own IP on my router for access from another system on a fixed or reserved IP.

You can. You have to set up a macvlan on your network and then assign an IP to your container that sits on your router's subnet.

I can only use traefik with a macvlan because Synology DSM uses ports 80 and 443. I assign traefik its own IP and use pihole's DNS to route wildcard subdomain to it.

I wrote a guide in my trillium notes. If you're interested I can share.

Yes there is something that's exactly what you're looking for: https://github.com/mediacms-io/mediacms

Ah ok. I thought you meant the numbered version. I'm doing the same with sha256 too.

I second this. I only access anything internet facing via tailscale.

The only question I have now, is how do I let family and friends access certain services without tailscale?

I'm thinking a vps with something like authelia in the front that tunnels into my server via tailscale.

In settings --> download clients. Underneath qbittorrent you'll see remote path mappings. Make sure qbittorrent's internal path mapping is mapped to radarr's. So if qbittorrent downloads to /data/torrents, the mapping should be path internally in qbittorrent /data/torrents maps to path internally radarr /data/torrents.

Then in Radarr, whenever you do an import or download a new movie, point it to /data/media/ and choose hardlinking on import, typically bottom left in the import gui.

Well you said torrenting is basically prohibited and the unanimous consensus here is that you'll get caught. There's probably no way to get around the data cap, but IRC will be indistinguishable from regular downloads and you'll be safe there.

How do you do that? I'm building a similar system now that automatically updates my containers. I've played around with the API and I can see which versions are attached to the latest sha265, but I can't find a way to automatically tell which version it is. Especially when the same sha is linked to multiple versions

1 more...

I would use terraform to provision servers, and go with a “backup, automate and deploy” approach. Documentation would be a plus

Yea. This is what I do. Other than my Synology, I use Terraform to provision everything locally. And all my pi holes are controlled by ansible.

Also everything is documented in trillium.

Whole server regularly gets backed up multiple times, one is encrypted and the other via syncthing to my local desktop.

Bitwarden has a CLI that you can script with. Also vaultwarden is the FOSS version.

Just in case you want to try.

Don't torrent. You'll get caught. Learn to use IRC.

1 more...