6.2 KiB
Server Applications
Server applications encompass a wide array of functionalities designed to enhance the performance, reliability, and usability of server infrastructures. These applications are essential for maintaining server health, managing web services, facilitating containerization, and providing various tools for specific server needs.
Common Applications
For a detailed overview of the broad spectrum of server applications, including base setup, administration tools, update mechanisms, driver installations, security enhancements, VPN configurations, notifier services, backup solutions, and other essential tools and systems, please refer to the COMMON_APPLICATIONS.md. This document provides insights into categories and specific roles catered to both server and end-user environments, ensuring comprehensive server management and optimization.
Server Health
Addresses server maintenance and health monitoring, ensuring optimal performance and reliability of the server infrastructure.
- Health Btrfs: Monitors the health of Btrfs filesystems.
- Health Disc Space: Checks for available disk space.
- Health Docker Container: Monitors the health of Docker containers.
- Health Docker Volumes: Checks the status of Docker volumes.
- Health Journalctl: Monitors and manages the system journal.
- Health Nginx: Ensures the Nginx server is running smoothly.
- Heal Docker: Automated healing and maintenance tasks for Docker.
Webserver
Focuses on web server roles and applications, covering SSL certificates, Nginx configurations, reverse proxies, and email services.
- Letsencrypt: Configures Let's Encrypt for SSL certificates.
- Nginx: Installs and configures Nginx web server.
- Nginx-Docker-Reverse-Proxy: Sets up a reverse proxy for Docker containers.
- Nginx-Homepage: Configures a homepage for Nginx.
- Nginx-Https: Enables HTTPS configuration for Nginx.
- Nginx-Matomo-Tracking: Integrates Matomo tracking with Nginx.
- Nginx-Domain-Redirect: Manages URL redirects in Nginx.
- Nginx-WWW-Redirect: Redirects all domains with the prefix www. from www.domain.tld to domain.tld
- Nginx-Certbot: Integrates Certbot with Nginx for SSL certificates.
- Postfix: Setup for the Postfix mail transfer agent.
Docker and Containerization
Dedicated to Docker container setups and application management, offering a wide array of software deployment options.
- Docker: Basic Docker and Docker Compose setup.
Finance and Project Management
Facilitating the deployment of finance-related and project management applications.
- Docker Akaunting: Deployment of the Akaunting finance software.
- Open Project: Project Management Software
Continues Integration and Continues Delivery
Setups for development platforms and version control systems.
- Gitea: Setup for the Gitea git server.
- Jenkins: Jenkins automation server setup.
- ELK: Elasticsearch, Logstash, and Kibana (ELK) stack setup.
Content Management
Deployment of various content management systems for web platforms.
- Wordpress: Wordpress blog and website platform setup.
- Joomla: Joomla content management system setup.
Fediverse Networks
Implementing federated and decentralized social platforms.
- Funkwhale: Deployment of Funkwhale, a federated music streaming server.
- Mastodon: Deployment of the Mastodon social network server.
- Peertube: Deployment of the PeerTube video platform.
- Pixelfed: Pixelfed, a federated image sharing platform, setup.
Analytics Solutions
Tools for web and data analytics.
- Matomo: Setup for Matomo, an open-source analytics platform.
Forum Software
Deployments for community-driven forum platforms.
Wiki and Documentation
Setting up platforms for collaborative information sharing.
- MediaWiki: MediaWiki setup for creating wikis.
Event and Shop Management
Tools for managing events and online retail.
- Attendize: Setup for the Attendize event management tool.
Data and Cloud Storage
Solutions for data management and cloud-based storage.
- Baserow: Deployment of Baserow, an open-source no-code database tool.
- Nextcloud: Cloud storage solution setup.
Communication and Collaboration
Platffor enhancing communication and collaborative efforts.
- BigBlueButton: Setup for the BigBlueButton video conferencing tool.
- Mailu: Complete mail server solution.
- Matrix: Setup and deployment of the Matrix server for secure, decentralized communication.
Marketing and Communication Tools
Focusing on tools that assist in communication, marketing, and outreach efforts.
- Listmonk: Setup for Listmonk, a self-hosted newsletter and mailing list manager.
Web Utilities and Services
Encompassing tools that enhance web functionality or provide essential web services.
- YOURLS: Setup for YOURLS, a URL shortening service.
Miscellaneous
Diverse tools for specific needs and utilities.
- Roulette Wheel: Setup for a custom roulette wheel application.