This section provides a overview of various software and tools that can be deployed on a Linux server. Many of these tools are essential for server administration, automation, security, and more.
Most of these tools are not Web-Based. So: Check our Web-Apps page also!
Application servers provide an environment to run web applications and handle requests from users. They are essential for deploying and managing web-based applications.
More Application Server Services & Tools
Database services allow for the storage and retrieval of structured data. Popular databases include relational and NoSQL databases, each suited for different types of applications.
More Database Services & Tools
Mail servers handle email delivery and management. They are responsible for sending, receiving, and storing emails for users.
A webserver serves web content to clients over HTTP/HTTPS. It is a fundamental component for hosting websites and web applications.
Backup and recovery tools ensure data integrity and provide mechanisms for restoring data after system failures. They are crucial for disaster recovery and data protection.
Distributed filesystems provide scalable storage across multiple nodes. ๐๏ธ
More about Distributed Filesystems
File server and storage management tools handle file sharing and storage infrastructure. They are essential for managing data storage and ensuring data availability.
More about File Server & Storage
A DNS server translates domain names into IP addresses. It is a critical component of the internet infrastructure, enabling users to access websites using human-readable addresses.
Networking tools help in configuring, managing, and analyzing network traffic on a Linux server. They are essential for network troubleshooting and ensuring secure communication.
Tools for network configuration management, backups, and IP address management. ๐
More about Network Configuration Management
Router and firewall operating systems for network edge and gateway deployments. ๐
VPN software for secure remote access and site-to-site tunnels. ๐
Client software for remote desktop access over RDP, VNC, and NX. ๐ฅ๏ธ
More about Remote Desktop Clients
Monitoring and logging tools help track system performance, detect issues, and analyze server activity. These tools are essential for maintaining system health and troubleshooting problems.
Metrics collection tools gather, store, and visualize system and application metrics. ๐
More about Metrics & Metric Collection
Log management tools collect, parse, and analyze logs across systems and applications. ๐
Service discovery and registry tools for dynamic infrastructures. ๐
Message queues and brokers for asynchronous processing. ๐ฌ
Containerization and virtualization tools allow for efficient deployment and management of isolated environments and applications. They provide flexibility and scalability for running multiple applications on a single server.
More about Containerization & Virtualization
Virtualization platforms for running and managing virtual machines. ๐ป
Cloud computing platforms and orchestration tools. โ๏ธ
Platform-as-a-Service solutions for deploying and managing apps. ๐ฑ
Deployment automation tools help build, provision, and deploy software across environments. ๐
More about Deployment Automation
Automation and orchestration tools simplify repetitive tasks and coordinate workflows across different systems. These tools help in managing complex deployments and ensuring consistency.
More about Automation & Orchestration
And see also our special section about Ansible. ๐ค
Configuration management tools help automate the deployment and maintenance of system configurations across multiple servers. They ensure consistency and reduce the risk of configuration errors.
More about Configuration Management
Tools for build systems, dependency management, artifact repositories, and related workflows. ๐งฑ
More about Build and Software Organization
Packaging tools for creating repositories, installers, and distribution artifacts. ๐ฆ
CI/CD platforms for building, testing, and deploying software. ๐
More about Continuous Integration & Continuous Deployment
Version control systems for tracking code and file changes. ๐
IT asset management tools track hardware, software, licenses, and infrastructure assets. ๐ผ
More about IT Asset Management
Inventory management tools track stock, parts, collections, and equipment. ๐ฆ
More about Inventory Management
Server panels provide a web-based control interface for managing servers, domains, and hosting services. They simplify server administration tasks and provide a user-friendly interface.
Unix-like OS commonly includes system utilities for basic operations and management. These utilities are essential for performing everyday tasks and managing system resources.
System utilities are essential for managing and maintaining Linux servers. They provide the necessary tools for performing basic operations, managing files, and ensuring system stability. โ๏ธ
More about Systemโs Standard Utilities
Security tools are crucial for protecting Linux servers from cyber threats. They provide the necessary tools for configuring, monitoring security events, and preventing unauthorized access. ๐ก๏ธ
Secrets management tools provide secure storage, encryption, and access control for credentials and sensitive configuration. ๐
More about Vault & Secret Management
IAM tools manage user authentication and access to resources. They are crucial for ensuring that only authorized users can access sensitive information and systems.
Programming tools and frameworks are essential for development on Linux servers. They provide the necessary libraries and tools for building and deploying applications.
More about Programming Languages and Frameworks
Text editors for server and development workflows. โ๏ธ
ChatOps tools enable automation and workflows directly from chat platforms. ๐ฌ
CLI and server-side diagramming tools for generating diagrams. ๐
Server-side GenAI tooling and self-hosted LLM platforms. ๐ง
More about Generative Artificial Intelligence (GenAI)
Server-side groupware tools and collaboration suites. ๐ฅ
More about Groupware & Collaboration
Learning management tools for education, training, and assessment. ๐
More about Learning Management
Email clients and synchronization tools for IMAP and SMTP. ๐ง
Diagnostics and debugging tools for systems and networks. ๐ง
Any questions?
Feel free to contact us. Find all contact information on our contact page.