Self-Hosted OSS Tools
GitHub Repositories
- Nginx UI Repositories:
Applications
Seafile Sharing App
- Documentation: Seafile Docker Deployment (opens in a new tab)
Nginx Proxy Manager
- Setup Guide: Nginx Proxy Manager (opens in a new tab)
The Odin Project
- Career Building: The Odin Project - Getting Hired (opens in a new tab)
Self-Host Docker Examples
Mail Self-Host Using Docker
- Mailcow: Mailcow Dockerized (opens in a new tab)
- Mailu: Mailu (opens in a new tab)
Nginx UI
- Additional Resource: Nginx UI (opens in a new tab)
Cloudflare Tunnel Alternative
Plan
- JIRA (Atlassian)
Code
- GitLab/GitHub/VSCode
Build
- Jenkins
- Maven
Test
- Sonar Scanner
Release
- Kubernetes
- Docker
- Spinnaker
Deploy
- AWS/Azure/GCP
Operate
- ELK
- Graylog
- Datadog
Monitor
- Zabbix
- Prometheus
- Grafana
- New Relic
- Nagios
- Splunk
Open Source Tools List
Communication & Collaboration
- Mattermost/Rocket.Chat/Jitsi Meet/Zulip:
- Purpose: Self-hosted team messaging and collaboration platform, similar to Slack.
Security & Management
- HashiCorp Vault:
- Purpose: Securely manage secrets, encryption, and access control for your applications.
Content Management
- WordPress
Storage & File Sharing
- MinIO:
- URL: minio.binbash.website (opens in a new tab)
- User: root
- File: index.html
- Nextcloud:
VPN
- OpenVPN:
- Purpose: Secure and flexible VPN server to connect remote clients to your network.
Mail Server
- Not Working
- Setup Mail Server + Zimbra/Other
Project Management
- Redmine:
- Purpose: Web-based project management and issue tracking tool.
Collaboration & Communication
- Mattermost:
- Purpose: An open-source, self-hosted team communication platform, similar to Slack.
Version Control
- GitLab:
- Purpose: Web-based platform for managing Git repositories, CI/CD pipelines, and issue tracking.
Automation
- Jenkins:
- Purpose: Automation server for building, deploying, and automating projects.
Team Chat
- Rocket.Chat:
- Purpose: Team chat platform offering chat rooms, file sharing, and integrations.
Lightweight Git Service
- Gitea:
- Purpose: Lightweight, self-hosted Git service for managing and hosting Git repositories.
Monitoring Solutions
- Zabbix:
- Purpose: Open-source monitoring solution for tracking the health and performance of IT infrastructure.
- Prometheus:
- Purpose: Monitoring and alerting toolkit designed for reliability and scalability.
Container Orchestration
- Kubernetes:
- Purpose: Open-source platform for automating the deployment, scaling, and management of containerized applications.
Ad Blocking
- Pi-hole:
- Purpose: Network-wide ad blocker for improving security and privacy.
Remote Access
- Apache Guacamole:
- Purpose: HTML5 remote desktop gateway providing access to remote computers through a web browser.
Documentation & Knowledge Management
- BookStack:
- Purpose: Simple and self-hosted wiki platform for documentation and knowledge management within your organization.
Security Appliances
- Firewall/Security Appliances:
- Tools: pfSense or OPNsense for creating custom firewalls and security appliances.
ERP & CRM
- Odoo:
- Purpose: Open-source ERP and CRM system for managing various business processes.
Analytics
- Matomo:
- Purpose: Self-hosted, privacy-focused analytics platform providing insights into website traffic.
Document Editing
- Collabora Online:
- Purpose: Tool integrating with Nextcloud or ownCloud for collaborative document editing within a web browser.
This Markdown document provides a comprehensive overview of various self-hosted open-source tools, their purposes, and setup instructions.