List of some self hosted services you can setup on your homelab
Communication & Collaboration Matrix.org - Une plateforme de messagerie décentralisée. Zulip - Une application de chat en groupe open source. Nextcloud - Une suite de stockage en cloud et de collaboration. ownCloud - Un serveur de synchronisation et de partage de fichiers auto-hébergé. Mattermost - Une plateforme centralisée de collaboration d’équipe open source. Freenode - Un réseau Internet Relay Chat (IRC) dédié aux projets open source. GitLab - Un gestionnaire de dépôts Git basé sur le web avec des fonctionnalités CI/CD. GitPod - Un environnement de développement IDE qui se lance avec un seul clic. Réseaux sociaux et forums Mastodon - Un réseau social décentralisé basé sur le logiciel de microblogging GNU social/G+/Twitter. Friendica - Une plateforme open source de communication distribuée et de réseaux sociaux. Flarum - Un logiciel de forum axé sur la simplicité, la vitesse, l’élégance et l’ergonomie. Discourse - Une plateforme moderne, open source et polyvalente pour les discussions. phpBB - Un logiciel populaire de forum open source. Fluentd - Un outil de collecte de données pour récupérer des événements provenant de diverses sources vers diverses destinations. Logstash - Une pipeline open source de traitement de données qui peut collecter des données provenant de sources diverses et les canaliser vers un format unifié. Kibana - Un outil open source de visualisation et d’exploration de données basé sur Elasticsearch. Outils de développement Docker - Une plateforme pour développer, distribuer et exécuter des applications. Jenkins - Un serveur d’intégration continue extensible. GitLab CI/CD - Intégration continue / déploiement continu. Travis CI - Un service cloud d’intégration continue pour les projets GitHub et Bitbucket. JIRA - Un logiciel de gestion de projet incluant la méthode Scrum, la planification de sprints, la priorisation du backlog et le suivi des versions. Redmine - Une application web open source de gestion de projet gratuite. Tuleap - Un outil intégré de gestion de projet combinant les meilleures pratiques de gestion informatique aux outils modernes et open source. Courrier électronique et calendrier Roundcube - Un client de messagerie web. Horde Groupware Web Application Framework - Un ensemble de logiciels de groupe. Zimbra - Un système de messagerie, de calendrier et de collaboration. Sogo - Une combinaison d’un composant serveur web pour l’accès iCalendar, vCard et SMTP, ainsi que des bibliothèques clientes pour divers clients IMAP et CalDAV. DuckDuckGo Privacy Browser - Un navigateur orienté vie privée basé sur Firefox. Gestion des données Elasticsearch - Un moteur de recherche et d’analyse distribué, RESTful. Kibana - Pour visualiser les données Elasticsearch en temps réel. PostgreSQL - Un système de base de données relationnelle open source puissant. MongoDB - Une base de données document orientée open source. Redis - Un magasin clé-valeur en mémoire utilisé comme base de données, cache et broker de messages. Memcached - Un système de mise en cache distribué généraliste. Neo4j - Une base de données graphique permettant des requêtes flexibles via le langage Cypher. InfluxDB - Une base de données open source pour les séries temporelles. Bureau et productivité LibreOffice - Une suite bureautique open source. OnlyOffice - Une plateforme combinant des éditeurs de texte en ligne, une gestion de documents et de projets, et un stockage de fichiers dans une solution unique. Apache OpenOffice - Une autre suite bureautique gratuite et open source. Zimbra Collaboration Suite - Un serveur de messagerie et de calendrier avec un client bureau optionnel. Infrastructure et surveillance Nagios - Un système de surveillance des systèmes, réseaux et infrastructures. Zabbix - Une solution open source distribuée de surveillance de classe entreprise. Prometheus - Un système de surveillance et une base de données de séries temporelles. InfluxDB - Pour stocker et analyser des métriques. Kubernetes - Un système open source d’orchestration de conteneurs pour automatiser le déploiement, la mise à l’échelle et la gestion des conteneurs. OpenVPN - Une solution VPN robuste et hautement configurable. NGINX - Un serveur web haute performance et un serveur proxy inverse. Traefik - Un proxy inverse HTTP moderne et un chargeur réparti. HAProxy - Une solution fiable, efficace et flexible de répartition de charge. Multimédia et divertissement Plex - Une plateforme de gestion et de diffusion de médias client-serveur. Emby - Un serveur multimédia extensible et joueur avec des capacités riches de métadonnées. Radarr - Une application complémentaire à Sonarr pour télécharger de nouvelles épisodes de séries télévisées. Sonarr - Un téléchargeur de séries télévisées basé sur un index utilisant des fichiers NZB. Jackett - Un moteur d’indexation qui recherche sur de nombreux sites web. Deluge - Un client BitTorrent léger et riche en fonctionnalités. Rutorrent - Un client BitTorrent facile à utiliser avec de nombreuses fonctionnalités. Lidarr - Un indexeur automatique de musique capable de télécharger automatiquement vos albums préférés. E-commerce Magento Open Source - Une plateforme e-commerce flexible pour des entreprises de toutes tailles. PrestaShop - Une solution e-commerce open source. OpenCart - Un système de panier gratuit et open source. WooCommerce - Un plugin WordPress qui transforme votre site en un magasin en ligne complet. Sécurité fail2ban - Un outil de sécurité réseau qui analyse les fichiers journaux pour détecter les tentatives d’authentification infructueuses, puis interdit les adresses IP de ceux qui réussissent à plusieurs tentatives infructueuses. Cryptography - Des outils et bibliothèques pour le chiffrement et le déchiffrement. OSSEC - Un système d’analyse d’intrusion basé sur l’hôte puissant open source. Pulse Secure Virtual Desktop - Une plateforme de sécurité de bord d’accès sécurisé (SASE) qui permet aux organisations de fournir une sécurité intégrée pour l’accès aux applications et au réseau, en mode cloud. ClamAV - Un moteur antivirus open source pour détecter les chevaux de Troie, les virus, les logiciels malveillants et d’autres menaces malveillantes. Cloud et stockage OpenStack - Un système d’exploitation cloud pour fournir divers services cloud. Cloudflare - Une entreprise de performance et de sécurité internet qui fournit un réseau de serveurs distribués pour protéger les sites web contre les cyberattaques. Nextcloud - Déjà mentionné plus haut, mais mérite d’être rappelé car il s’agit également d’un service cloud complet. OpenVPN - Pour créer un accès sécurisé à votre laboratoire à distance. Serveurs web Apache HTTP Server - Le serveur web le plus utilisé au monde. NGINX - Un serveur HTTP haute performance et un serveur proxy inverse. Caddy - Un serveur web automatisé avec HTTPS automatique. Outils de développement et IDEs Visual Studio Code - Un éditeur de code repensé et optimisé pour la création et le débogage d’applications web et cloud modernes. Eclipse - Un environnement de développement intégré (IDE) open source. IntelliJ IDEA - Un IDE puissant pour les langages basés sur JVM comme Java, Kotlin, Scala et Android. Ressources d’apprentissage et éducation Khan Academy - Offre une éducation en ligne gratuite pour diverses matières. Moodle - Un système de gestion de cours open source pouvant être utilisé pour créer un environnement d’apprentissage en ligne. Canvas - Un système de gestion de l’appernissage basé sur le cloud (LMS). edX - Une plateforme d’apprentissage en ligne fondée par l’Université Harvard et l’Institut de technologie du Massachusetts. Serveurs de jeux Minecraft Server - Pour exécuter votre propre serveur Minecraft. SteamCMD - Outil de livraison de contenu de Steam pour aider à gérer les mises à jour de jeux sur des serveurs dédiqués. ARK: Survival Evolved Server - Pour héberger un serveur de jeu multijoueur de survie pour ARK. Stockage et sauvegarde de fichiers BorgBackup - Un programme de sauvegarde dédoublonnante qui prend en charge le stockage de fichiers et de blocs. Bacula - Un système open source de protection, de restauration et de récupération de données de niveau entreprise. Rclone - Un outil pour synchroniser des répertoires entre des fournisseurs de stockage cloud. Diffusion multimédia et DVR Emby - Pour une diffusion centralisée de médias dans votre réseau. MediaPortal - Un logiciel open source de centre multimédia gratuit pour Microsoft Windows. DVR-PC - Une solution complète de enregistrement télévisé, de diffusion et de visualisation en direct qui fonctionne sur des PC Linux (et Windows). Autres outils Mattermost - Un outil de communication d’équipe, qui inclut également un composant de suite de collaboration. GitPod - Un serveur de code basé sur le web avec des outils préconfigurés pour des environnements de développement full-stack. GitBucket - Un serveur Git compatible GitHub, facile à installer, écrit en Scala. Zabbix - Pour surveiller votre infrastructure et vos applications.