techsquidtv / ultimatehomeserver Goto Github PK
View Code? Open in Web Editor NEWConfigure the ultimate home server with k3s and helm
Home Page: https://ultimatehomeserver.com/
License: MIT License
Configure the ultimate home server with k3s and helm
Home Page: https://ultimatehomeserver.com/
License: MIT License
You can modify the configuration but it does not persist when the pod is rescheduled or modified.
https://github.com/TechSquidTV/UltimateHomeServer
Delete the changedetection.io
pod and let a new one come up.
The configuration persists to the new pod
No response
No response
No response
{"label"=>"New functionality"}
Lidarr
linuxserver/lidarr
Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
Seems like a worthy addition to the rest of the *arr stack used in here :-)
The proper was to get outside access to your cluster apps is to use an ingress controller like ingress-nginx and define ingress resources per application. For SSL the proper way to add certificates is to use cert-manager.
Once cert-manager is configured with the dns01 challenge you can put a common annotation on the ingresses to request, apply and use SSL certificates.
{"label"=>"Alternative to existing service"}
Jellyfin
From Jellyfin documentation:
Official container image: jellyfin/jellyfin
LinuxServer.io image: linuxserver/jellyfin
hotio image: hotio/jellyfin
Almost same as Plex for playing media, but fully open source without relying on their authentication method.
Copy paste from the official website:
Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. We welcome anyone who is interested in joining us in our quest!
New functionality
Wizarr
ghcr.io/wizarrrr/wizarr
Wizarr allows you to invite users, choose which library they have access to. On their side, they choose their name, password and email.
From Wizarr GitHub page
Wizarr is an automatic user invitation system for Plex, Jellyfin and Emby. Create a unique link and share it to a user and they will automatically be invited to your media Server! They will even be guided to download the client and instructions on how to use your requests software!
This will bring up a new pod before the old one is destroyed which can lead to data corruption on the persistence data with stateful applications.
Use a deployment strategy of Recreate instead, this will destroy the old pod before the new one starts.
Another option is to use statefulsets instead of deployments for stateful workloads.
{"label"=>"New functionality"}
PiHole
https://hub.docker.com/r/pihole/pihole
And blocking by DNS filtering
Popular and widely used service.
New functionality
PairDrop
lscr.io/linuxserver/pairdrop
PairDrop: Local file sharing in your browser. Inspired by Apple's AirDrop. Fork of Snapdrop.
{"label"=>"New functionality"}
Headscale
https://hub.docker.com/r/headscale/headscale
Headscale is an open source implementation of the Tailscale server. It allows a wireguard mesh VPN useful for securing your connection and accessing you home services whilst you are away.
See above
Alternative to existing service
Jellyseerr
fallenbagel/jellyseerr
A request management and media discovery tool that works with Jellyfin.
From Jellyfin's GitHub
Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers!
The original Overseerr team have been busy and Jellyfin/Emby support aren't on their roadmap, so we started this project as we wanted to bring the Overseerr experience to the Jellyfin/Emby Community!
Currently when utilizing the CLI, it is only possible to create new configuration files, even when attempting to only modify a single service. The CLI is currently being re-worked to resolve this as well as improve general UX.
This ticket is for tracking only. Please discuss here: TechSquidTV/uhs-cli#14
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.