4 Commits

Author SHA1 Message Date
renovate[bot]
96bee1a24a Merge 9be2905d09 into 5880c0d9da 2024-01-27 19:58:24 +00:00
Dave Gallant
5880c0d9da Add miniflux to homelab post 2024-01-27 14:57:54 -05:00
Dave Gallant
8f0cec9739 Fix utterances theme check 2024-01-22 19:36:25 -05:00
Dave Gallant
a56eeeb528 Update old posts 2024-01-22 19:09:46 -05:00
2 changed files with 20 additions and 16 deletions

View File

@@ -30,18 +30,19 @@ A hypervisor such as [Proxmox](https://www.proxmox.com/en/proxmox-ve/get-started
## Services
So what are some useful services to deploy?
Here is a list of some useful services to consider:
- [Jellyfin](https://jellyfin.org/) or [Plex](https://www.plex.tv/) - a common gateway to self-hosting enabling a "self-hosted Netflix" experience where you are in control of the content. Jellyfin can be hosted without any external dependencies (unlike Plex which requires an account and internet connection). This is guaranteed to make your partner and kids happy.
- [changedetection](https://github.com/dgtlmoon/changedetection.io) - is a self-hosted equivalent to something like [visualping.io](https://visualping.io/) that will notify you when a webpage changes and keep track of the diffs
- [Adguard](https://github.com/AdguardTeam/AdGuardHome) or [Pihole](https://pi-hole.net/) - can block a list of known trackers for all clients on your local network. Either of these will speed up your internet experience, simply because you won't need to download all of the extra tracking bloat.
- [gitea](https://gitea.io/) - A lightweight git server. I use this to mirror git repos and host private content.
- [gethomepage](https://github.com/gethomepage/homepage) - A customizable landing page for quick access to services and data with many builtin widgets supported.
- [Uptime Kuma](https://github.com/louislam/uptime-kuma) - A tool for monitoring the uptime of services, with notification support.
- [speedtest-tracker](https://github.com/alexjustesen/speedtest-tracker) - a self-hosted to monitor the performance of your internet connection and/or vpn connection.
- [stirling-pdf](https://github.com/Stirling-Tools/Stirling-PDF) - a self-hosted PDF manipulation tool. Keep your data private by not uploading files to a third-party service.
- [Jellyfin](https://jellyfin.org/) or [Plex](https://www.plex.tv/) - a common gateway to self-hosting that enables a "self-hosted Netflix" experience that puts you in control of the content (guaranteed to make your partner and kids happy)
- [changedetection](https://github.com/dgtlmoon/changedetection.io) - is a self-hosted equivalent to something like [visualping.io](https://visualping.io/) that can notify you when a webpage changes and keep track of the diffs
- [Adguard](https://github.com/AdguardTeam/AdGuardHome) or [Pihole](https://pi-hole.net/) - can block a list of known trackers for all clients on your local network with the added benefit of speeding up web page load times
- [gitea](https://gitea.io/) - A lightweight git server that can be used to mirror git repos and host private content
- [miniflux](https://github.com/miniflux/v2) - a minimalist RSS reader
- [gethomepage](https://github.com/gethomepage/homepage) - A customizable landing page for quick access to services with many supported widgets that can query APIs and display information
- [Uptime Kuma](https://github.com/louislam/uptime-kuma) - A tool for monitoring the uptime of services, with notification support
- [Speedtest Tracker](https://github.com/alexjustesen/speedtest-tracker) - a way to monitor the performance of your internet connection and/or vpn connection
- [Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF) - a self-hosted PDF manipulation tool that will keep your data private
There is a large number of services you can self-host, including your own applications that you might be developing. Homelabbing allows you to have control over your data and services, allowing you to be a software, network, and infrastructure engineer all at once.
There is a large number of services you can self-host, including your own applications that you might be developing. Homelabbing allows you to have control over your data and services, and gives you the opportunity to be a software, network, and infrastructure engineer all at once.
## VPN

View File

@@ -6,12 +6,15 @@
<script>
// load comments
var getTheme =
(localStorage && localStorage.getItem("theme")) ||
(window.matchMedia &&
window.matchMedia("(prefers-color-scheme: light)").matches)
? "light"
: "dark";
var getTheme = localStorage && localStorage.getItem("theme");
getTheme =
getTheme == null
? window.matchMedia &&
window.matchMedia("(prefers-color-scheme: light)").matches
? "light"
: "dark"
: getTheme;
getTheme = getTheme == null ? "dark" : getTheme;
let theme = getTheme === "dark" ? "gruvbox-dark" : "github-light";