Any SelfHosters Here?

I’m just Curious if anyone else here is into the Self Hosting / HomeLab Scene besides just me :stuck_out_tongue:

This is my current list of hosted services if anyone is interested.

Services:

Container Management:
Portainer: A web-based management UI for Docker environments.
Yacht: A web interface for managing Docker containers similar to Portainer.

Media Management:
Plex: A media server application that organizes and streams your media content.
Sonarr: An automatic TV show download manager for Usenet and Torrent users.
Radarr: An automatic Movie collection manager for Usenet and Torrent users
Prowlarr: An indexer manager/proxy for integrating with applications like Sonarr, Radarr, and more.
Gaps: A tool to find missing movies in your Plex server based on IMDb lists.
Tautulli: A monitoring and analytics tool for Plex Media Server.
Ombi: A self-hosted application for managing media requests for your Plex server.
Overseerr: A request management and media discovery tool for Plex and Jellyfin.
Sabnzbd: An easy-to-use binary newsreader that handles downloading from Usenet.
NZBHydra: A meta search for NZB indexers, combining results from multiple indexers.
ErsatzTV: A tool to create pseudo-live TV channels from media libraries.
Youtube-DL: A command-line tool for downloading videos from YouTube and other video platforms.

Security and Monitoring:
Wazuh: An open-source security monitoring and threat detection platform.
Matomo: A web analytics platform, formerly known as Piwik, offering detailed website statistics.
Nessus: A vulnerability scanner for identifying security issues in your infrastructure.
FrigateNVR: A network video recorder with AI capabilities for real-time object detection.
Authentik: An authentication and authorization platform for managing user access. (2FA)
VaultWarden: An alternative implementation of the Bitwarden password manager server.

Web and Application Hosting:
MediaCMS: A digital asset management system for organizing and sharing media files.
Guacamole: A clientless remote desktop gateway supporting standard protocols like VNC, RDP, and SSH.
NGINX-SWAG: A secure web application gateway (SWAG) for handling web traffic.
Wordpress: A popular content management system for creating websites and blogs.
XBackBone: A lightweight file sharing and storage platform.
PHPMyAdmin: A web-based interface for managing MySQL and MariaDB databases.
Dashy: A customizable dashboard application for organizing self-hosted services.

Development and Tools:
VS Code-Server: A remote version of the popular Visual Studio Code editor, accessible via the browser.
CyberChef: A web app for carrying out various cyber operations within a web browser.
Grimoire: A Bookmark and Link aggragating Tool
Jan-AI: An artificial intelligence framework for building and running AI applications.
Planka: An open-source project management tool similar to Trello.

Document and File Management:
PaperlessNGX: A document management system for digitizing and organizing physical documents.
ProjectSend: A file sharing application for sending files to clients.
ConvertX: A media conversion tool to change file formats.
CopyParty: A portable file server for file sharing and media streaming.

Miscellaneous:
Snipe-IT: An open-source IT asset management system.
Word-Mastermind: Wordle Clone
ChangeDetection: A tool to monitor web pages for changes.
ChiefOnboarding: An onboarding management system for new employees.
Hashtopolis: A management platform for distributed hash-cracking.
Invidious: An alternative front-end for YouTube, focused on privacy.
Pterodatcyl Panel: A game server management panel.
VLMCSD-KMS: A Key Management Service for managing software licensing.

3 Likes

I don’t, it sounds like something I should do though. As I was trying to find how to DIY my own hosted home Security. I considered my own web hosti

I have friends that run their Plex servers but haven’t really wanted anything they served.

I played with Jan-Ai just a moment.

I need to do more things like this. I was just thinking what I needed to host and run the other day! Glad there’s a host of ideas here now! Thanks!

You definitely should! I will say that it can be challenging at times but its very rewarding when you get things working the way you want.

My Adventures in Self-Hosting: LLMs, Text Editors, and More!

Hey fellow self-hosting enthusiasts! :smile:

Cat’s impressive list of hosted services inspired me to share my own self-hosting setup. It’s not as extensive, but it’s quite unique in its own way. Let’s dive in!

Hosted Services:

Language Model Hosting:

  • LLM Model with llama-cpp-python: I’m hosting my very own language model using llama-cpp-python. Currently, I’m running Llama-2-7B-Chat.Q4_K_M from Hugging Face. It’s a blast to interact with this model! For more details on my setup, check out this post (Spanish).

Custom Text Editor:

  • My Python Text Editor: To make the most out of my LLM, I programmed my own text editor in Python. You can check it out on GitHub. It’s tailored for seamless interaction with my language model server. And this project has plenty of funny bugs. :laughing:

Development Tools:

  • Jupyter Notebook Server: I run a Jupyter Notebook server for all my data science and machine learning experiments. It’s incredibly handy for quick prototyping and interactive coding sessions.

Remote Desktop:

  • VNC Server: I also host a VNC server to connect to my server laptop’s desktop environment from anywhere. It gives me full GUI access, making management a breeze.

File Sharing:

  • Samba Share Server: For easy file sharing across my home network, I set up a Samba share server. It allows seamless access to files from any device within my network.

Remote Access:

  • SSH Server: An SSH server is also in place for secure remote command-line access to my server. It’s essential for managing and troubleshooting my setup.

Voice-Controlled Automation:

  • LAMatHome: I’m using the LAMatHome repository for handling execution of actions on my computer via voice commands with the Rabbit R1. This setup has been a game-changer for hands-free control! For more details, check out this guide (Spanish).

Work in Progress:

  • VPN Server: Once it’s up and running, it will give a secure way to access my home network remotely.
  • Open-Assistant Integration: I’m also working on integrating Open-Assistant with my local LLM. This will enhance the interactivity and responsiveness of my setup, making it even more powerful.

So, that’s my current setup! Now, – here are some questions to help me improve my server:

  1. What are some must-have self-hosted services that you recommend? I’m looking to expand my setup and would love to hear your favorites.
  2. How do you manage security for your self-hosted services? Any tips or tools you swear by?
  3. Any advice on setting up a VPN server? I’d appreciate any resources or personal experiences you can share.

A big shoutout to the open-source and free software developers out there – your work makes all of this possible! Keep it up, folks! :wink::muscle:

Looking forward to your suggestions and happy self-hosting, everyone! :rabbit2::sparkles:

1 Like