awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
webmin avatar

webmin/webmin

0
View on GitHub↗
5,595 stele·742 fork-uri·HTML·bsd-3-clause·8 vizualizăriwww.webmin.com↗

Webmin

Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do.

What sets Webmin apart is its ability to manage multiple servers from a single dashboard. It can synchronize users, packages, and settings across a cluster, execute commands on remote hosts, and provide proxy access to other servers' web interfaces. Security is built into the core — it includes firewall rule management, intrusion detection via Fail2Ban, SSL/TLS encryption, two-factor authentication, and granular per-module permissions. The platform also supports automation through cron job scheduling, backup jobs, and remote API calls, making routine maintenance tasks scriptable.

Beyond its default modules, Webmin provides a framework for creating custom modules and themes, with a consistent UI generation API, internationalization, and file-based configuration abstraction. This extensibility, combined with its coverage of common server services, means a single installation can replace multiple separate administration tools for a Unix server or a small cluster.

Features

  • Web-Based System Configuration Interfaces - Provides a web-based interface for managing user accounts, network settings, firewall rules, disk quotas, and software packages.
  • Security and Access Control - Enforces SSL/TLS, two-factor authentication, firewall rules, and granular permissions for server administration.
  • User Group Management - Provides complete Unix user and group account management through a web interface.
  • Database Managers - Administers MySQL, MariaDB, and PostgreSQL databases including schemas, queries, backups, and user permissions.
  • Service Lifecycle Action Executions - Starts, stops, restarts, reloads, or checks the status of system services immediately.
  • Per-User Feature Restrictions - Limits which remote servers a user can see or access through per-user module permission configuration.
  • File-Based Configuration - Provides a file-based configuration abstraction that translates Unix config files into a web editing interface.
  • Virtual Host Definitions - Adds IP-based or name-based virtual hosts to host multiple websites on a single Apache instance.
  • Multi-Platform Server Orchestrators - Orchestrates configuration and software management across multiple Unix servers from a central interface.
  • Zone Creation and Editing - Provides a web interface for creating, editing, and managing forward and reverse DNS zones with full SOA control.
  • Alias Management - Forwards incoming email for a mailbox to another address, file, program, or autoreply with optional filters.
  • Mail Queue Management - Views queued messages, enables deletion, and forces immediate delivery attempts.
  • Network File Sharing - Exports directories via NFS for Unix systems and configures Samba for file sharing with Windows clients.
  • Network Interface Management - Configures physical and virtual network interfaces with IP, netmask, and MTU settings.
  • Firewall Rule Configurations - Configures iptables rules based on predefined security levels to restrict or allow network traffic.
  • Service Auto-Start Configurators - Configures automatic startup of services at system boot across various init systems.
  • Multi-Server Access Controls - Manages per-module access control restrictions across a cluster of managed servers from a single interface.
  • SSL/TLS Certificate Management - Turns on SSL/TLS encryption for all web traffic and manages the server certificate.
  • Home Directory Management - Provides a web interface for creating and managing user home directories with correct permissions.
  • Intrusion Detection Systems - Monitors logs for failed authentication attempts and suspicious activity, then automatically blocks offending IP addresses.
  • Network Access Controls - Controls which Webmin users can view or modify interfaces, routing, DNS, and host address settings within the module.
  • Sub-Administrator Scope Restrictions - Controls which users and groups a delegated admin can manage by limiting UID ranges, allowed shells, and home directory paths.
  • Password Changes - Ships a web-based password change feature that synchronizes credentials across all managed services.
  • User Account Creators - Creates, edits, clones, and deletes user accounts with configurable authentication, language, and module assignment.
  • Module and Theme Lifecycle Managers - Manages the full lifecycle of extension modules and themes including installation and access control.
  • Remote Administration Servers - Executes functions, evaluates code, and transfers files on remote servers from a single master interface.
  • Modular Plugin Architectures - Implements a modular plugin architecture that allows extending administrative capabilities through installed modules.
  • Administrative Interfaces - Provides a framework for creating web-based administration interfaces with forms, tables, and navigation.
  • Service and Infrastructure Management - Manages systemd services, boot loaders, firewalls, web servers, and DHCP servers through a centralized web interface.
  • Database Server Management - Manages MySQL, MariaDB, and PostgreSQL databases including users, privileges, queries, and SSL connections.
  • User Administration - Grants certain users the ability to create and manage a subset of other users with limited module access.
  • Security Alert Monitors - Watches for account modifications, excessive resource usage, and file changes, and notifies administrators of anomalies.
  • Firewall Rule Configurations - Configures network packet filtering rules on Linux systems through a web interface.
  • Server Status Monitors - Checks and displays the operational status of local and remote server services.
  • Network Service Administration - Configures a wide range of network services including web servers, DNS, DHCP, file sharing, VPNs, and firewalls.
  • Open-Source Application Control - Manages and controls common open-source server applications such as Apache, MySQL, BIND DNS, and PHP from a web dashboard.
  • Server Health Monitoring - Continuously monitors system health, logs, bandwidth, and service status with alerting.
  • Server Monitoring and Auditing - Tracks system logs, bandwidth usage, service health, process activity, and administrative actions with alerts.
  • System Audit Trails - Records all system-altering administrative actions into a searchable audit trail.
  • Unix Group Management - Provides a web interface for creating Unix groups with custom GIDs and member lists.
  • Unix System Configuration - Manages users, groups, disk quotas, cron jobs, services, and system settings through a web interface.
  • User Account Administration - Manages Webmin user accounts, passwords, and access permissions to control who can perform administrative actions.
  • User Account Deletion - Provides a web interface for deleting Unix user accounts with cleanup of associated resources.
  • User Group Management - Creates and edits groups that share module access and access control settings with nested hierarchy support.
  • Group Edits - Changes a group's GID or member list, and optionally updates file ownership that referenced the old GID.
  • Group Removals - Provides a web interface for deleting Unix groups with safety checks.
  • UI Component Generation APIs - Provides API functions to create forms, tables, inputs, and tabs that follow the system's standard layout.
  • CGI Script Execution - Uses CGI scripts to dynamically generate the HTML administration interface from user actions.
  • Server Process Management - Starts, restarts, or stops the smbd and nmbd processes to apply configuration changes or bring the server online.
  • Web Servers - Ships a custom lightweight web server that handles HTTP requests and CGI execution without external dependencies.
  • Manipulations - Renames, moves, copies, and deletes files and directories through an HTML interface with keyboard shortcuts and toolbar buttons.
  • Permissions and Ownership - Sets read, write, and execute permissions and changes the owner user and group for files and directories.
  • File Content Editors - Views and modifies the textual content of any file on the server by selecting Edit from the context menu.
  • DNS Access Control Lists - Lets administrators define named ACLs grouping IPs and networks for reuse in DNS permission rules.
  • Syslog Destination Configurators - Provides a web interface to configure syslog destinations, filters, and message types.
  • Syslog-ng Daemon Managers - Provides a web-based tool to configure and monitor the syslog-ng logging daemon.
  • Directory Schema Management - Provides a web interface for enabling, disabling, reordering, and editing LDAP schema files.
  • Data Record Editing - Ships a visual table record editor for adding, editing, and deleting rows with pagination and search.
  • File Sharing Management - Creates, edits, and deletes file and printer shares, configuring security, permissions, naming, locking, and custom commands.
  • User Permission Managers - Provides a web interface for creating MySQL users and assigning granular database and table permissions.
  • Network Share Mounts - Mounts NFS and CIFS network shares with authentication and automatic boot mounting.
  • Interactive SQL Executors - Includes an interactive SQL executor that runs arbitrary statements and keeps a history of past commands.
  • Logical Volume Management - Manages LVM volume groups, physical volumes, and logical volumes through a web interface.
  • Per-User Storage Quotas - Defines soft and hard limits for disk blocks and files owned by users or groups.
  • Sendmail M4 Configuration - Enables or disables Sendmail features by editing the M4 macro file and rebuilding the configuration.
  • Cluster - Enables scheduling commands to run on multiple servers at regular intervals for cluster-wide task synchronization.
  • Cron Access Controls - Restricts which Webmin users can manage cron jobs for specific Unix users using allow/deny lists or ACLs.
  • Cron Trigger Listing - Displays all cron jobs a user is permitted to manage with links to editing forms.
  • Cron Trigger Management - Provides a form-based interface for creating and editing cron jobs with validation.
  • Multi-Server Package Operations - Removes an installed package from one or all managed servers simultaneously, showing results per host.
  • Empty File Creation - Creates blank text files on the server or uploads files from the local computer or a remote URL.
  • File Search Utilities - Provides a web-based file search interface using wildcard patterns to locate files on the server.
  • Unified Package Searches - Searches available and installed packages using a single interface regardless of the underlying package manager.
  • Multi-Host Package Installations - Installs a software package onto several remote servers simultaneously from local, upload, or URL sources.
  • Software Update Managers - Fetches, validates, and applies software updates for the administration tool and its modules.
  • Unified Package Removals - Uninstalls software packages using a unified web interface that abstracts away differences between packaging systems.
  • File Uploads - Ships a web-based file upload capability for transferring files from a local system to the server.
  • Multi-Host Package Searches - Searches for installed packages by name across all managed servers and displays per-host status.
  • Typed API Scripts - Ships a mechanism for external scripts to call administrative API functions for automation.
  • Web-based Shells - Provides interactive shell access through a web browser with WebGL support.
  • Intrusion Response Actions - Creates actions such as banning an IP that execute automatically when a malicious event is detected.
  • Self-Updating Server Panels - Automatically updates the administration interface to newer versions with signature verification.
  • Editable Option Definitions - Allows module developers to define editable settings with multiple input types for administrators.
  • System Package Manager Installations - Installs software packages through a consistent web interface across different packaging systems.
  • Remote Command Execution - Executes commands on multiple remote servers simultaneously and displays output.
  • DNS Configuration - Configures system hostname, DNS servers, resolution order, and search domains.
  • DNS Forwarding Routing - Configures forward zones and global forwarding rules to route DNS queries to external servers.
  • Forwarding and Transfer Policies - Adjusts global forwarding server lists and zone transfer parameters through a web interface.
  • DNS Record Management - Manages DNS records by adding, editing, and deleting them in master zones.
  • DNS Zone Transfers - Configures slave zones that replicate DNS records from a master server.
  • Static Route Definitions - Configures default gateway, packet forwarding, and static network routes.
  • MAC Address Reservations - Provides DHCP-based static IP assignment by MAC address for network clients.
  • IMAP Services - Configures and controls the Dovecot IMAP/POP3 server for handling incoming email.
  • Mail Routing Policies - Creates aliases, virtual domains, canonical rewrites, transport maps, and relocation notices to control mail flow.
  • Mail Server Debugging Tools - Activates verbose logging filtered by specific senders, hosts, or addresses to trace delivery problems.
  • Remote Mail Retrieval Services - Configures remote mail server details and authentication to download messages locally.
  • Hosts File Editors - Edits the /etc/hosts file for local hostname-to-IP mapping without DNS.
  • Samba Client Session Managers - Lists active SMB connections and file locks, and allows administrators to kill sessions to free resources.
  • Relay Permission Rules - Restricts which hosts or networks can send outgoing email through the server to prevent unauthorized relay.
  • Remote File Downloads - Downloads individual files or entire directories from the server to the local computer through the context menu.
  • Remote Procedure Calls - Implements an HTTP-based RPC protocol for invoking administrative functions on remote hosts.
  • Disk and Mount Management - Lists all disks and partitions with type, mount point, capacity, and RAID or LVM associations.
  • Disk Partitioning Utilities - Adds primary partitions to hard disks by specifying size and filesystem type.
  • SMART Health Monitoring - Displays SMART drive attributes and predictive failure alerts for storage drives.
  • Language Module Installations - Provides a web interface for installing, viewing, and removing Perl modules from CPAN.
  • Network-Based Access Controls - Controls directory access by allowing or denying client IP addresses, hostnames, or network ranges.
  • DNS Management - Limits a Webmin user's BIND module rights to only specified zones, record types, and editing capabilities.
  • NIS - Configures NIS server access rules to restrict which clients and tables are accessible.
  • Authentication Method Configurations - Switches between cookie and HTTP authentication, sets login attempt timeouts, and enables auto-logout for inactive sessions.
  • Email Filtering - Creates, edits, reorders, and deletes filter rules that inspect incoming email and control delivery based on conditions.
  • Ban Review and Release - Displays all active bans from jails and allows unblocking specific IP addresses to restore access.
  • Certificate Authorities - Creates a local certificate authority to issue and verify client SSL certificates for user authentication.
  • Directory Authentication - Manages authentication for web directories using .htaccess and .htpasswd files, restricting access to authorized users.
  • Email Spam Filtering - Blocks unwanted messages by checking sender, recipient, and content against configurable rules and blacklists.
  • Encrypted Tunneling - Creates stunnel-based tunnels that encrypt traffic between a client and a server program or a remote host.
  • Jail Configurations - Assembles a log filter and a response action into a jail, and sets global thresholds for matches and ban durations.
  • Log Pattern Definitions - Defines regex patterns that scan log files for signs of suspicious activity matching the given criteria.
  • System Authentication Integrations - Sets up the underlying Unix system to authenticate and resolve user identities against an LDAP directory.
  • Directory Browsing - Provides an LDAP browser that navigates the directory tree and creates or edits entries with schema validation.
  • LDAP Access Control - Provides a web interface to manage LDAP access control rules for users and groups on directory subtrees.
  • Log Access Permissions - Restricts a user's permissions to only view log files without editing or deleting destinations.
  • System-Wide Option Presets - Configures system-wide default options for modules including paths, permissions, and password policies.
  • Module Permission Assignments - Configures per-module access controls and global ACL settings for users and groups.
  • Username and Password Policy Enforcements - Validates candidate usernames and passwords against system rules and encrypts passwords using the configured format.
  • Remote Access Proxies - Forwards user sessions to remote server web interfaces through a central proxy.
  • Samba Authentication Configurations - Enables encrypted passwords, username mapping, and password synchronization between Samba and Unix accounts.
  • Samba Module Access Restrictions - Limits which shares and settings a delegated administrator can modify, preventing unauthorized changes.
  • Two-Factor Authentication - Adds an extra two-factor verification step via Authy or Google Authenticator for all user logins.
  • User Access Filtering - Filters which users and groups are visible based on administrator permissions.
  • Inter-Module Event Hooks - Allows modules to load and call functions from other installed modules for configuration reuse.
  • Multi-Server Deployments - Orchestrates module and theme installation, viewing, and removal across multiple managed servers simultaneously.
  • Remote Procedure Call Protocols - Provides an HTTP-based RPC protocol for invoking administrative functions on remote hosts.
  • Administrative Session Control - Lists all active login sessions with details and allows administrators to disconnect sessions that appear invalid.
  • Configuration Directive Editors - Provides a web-based raw editor for Apache configuration directives across virtual servers and directories.
  • .htaccess File Editors - Provides a web interface for managing .htaccess files to configure Apache directory-level options.
  • Request Logging Configuration - Configures Apache access and error log formats, files, and destinations per virtual server.
  • Server Lifecycle Controls - Provides start, stop, and reload controls for the Apache web server process.
  • Command Line System Administration - Provides command-line tools for running server statistics, applying patches, and managing extensions.
  • Address Range Definitions - Defines DHCP subnets and IP address ranges for automatic client assignment.
  • Web Server Directory Options - Sets Apache options for specific directories, files, or URL locations using configuration sections.
  • Zone Managers - Creates, removes, and reorders firewall zones and assigns network interfaces to control trust levels for connections.
  • OpenLDAP Server Configurations - Configures an OpenLDAP server with root DN, administration credentials, and SSL certificates via a web form.
  • Log Entry Inspection - Displays live and recent system log entries with refresh capability.
  • Intrusion Detection System Configurations - Adjusts system-wide parameters including logging verbosity, log output destination, and communication socket for Fail2Ban.
  • Login Auditing - Provides a configurable view of recent login history for all users from system logs.
  • Network Traffic Reporting - Produces reports summarizing traffic by hour, day, host, and port with optional filters.
  • NFS Export Management - Modifies or removes existing NFS shares and applies the changes to the server.
  • NIS Server Management - Provides a web interface to configure a system as an authoritative NIS master server serving network identity tables.
  • PHP Configuration Management - Ships a graphical interface for modifying PHP runtime settings like memory limits and error handling.
  • Printer Administrations - Modifies printer settings, stops accepting jobs, disables printing, or deletes the printer and its queue.
  • NIS Client Configurations - Sets up the system as an NIS client to query a central server for user, group, and host information.
  • NIS Table Editing - Includes a web-based editor for adding, modifying, and deleting records in NIS tables like users and groups.
  • Action Log Entries - Records user actions with detailed parameters and converts logs into human-readable messages.
  • System Notifications - Displays a list of system notifications for updates, errors, and important events.
  • Unix User Management - Converts Unix accounts to Samba users, sets encrypted passwords, and synchronizes changes between the two databases.
  • Multi-Server User and Group Management - Provides synchronized user and group management across multiple servers from a single interface.
  • Module UI Localization - Presents the administration panel in multiple languages through module language file translations.
  • Theme Overlays - Ships a theme overlay system that replaces default UI resources with custom files.
  • Self-Service Account Settings - Provides a self-service web interface for users to manage their own account settings and email.
  • URL Redirections - Maps URL paths to different filesystem locations or redirects browsers to another URL.
  • Control Panels - Web-based interface for Unix system administration.

Istoric stele

Graficul istoricului de stele pentru webmin/webminGraficul istoricului de stele pentru webmin/webmin

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Webmin

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Webmin.
  • boto/boto3Avatar boto

    boto/boto3

    9,834Vezi pe GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Pythonawsaws-sdkcloud
    Vezi pe GitHub↗9,834
  • getgrav/gravAvatar getgrav

    getgrav/grav

    15,395Vezi pe GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    Vezi pe GitHub↗15,395
  • velocidex/velociraptorAvatar Velocidex

    Velocidex/velociraptor

    3,769Vezi pe GitHub↗

    Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o

    Godigital-forensicsendpoint-discoveryendpoint-protection
    Vezi pe GitHub↗3,769
  • rocky-linux/rockyAvatar rocky-linux

    rocky-linux/rocky

    9,497Vezi pe GitHub↗

    Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a community-maintained Linux server distribution that provides a platform focused on stability and security. The project is fundamentally a Red Hat Enterprise Linux compatible operating system, maintaining bug-for-bug binary compatibility to ensure identical software behavior. This allows it to serve as an enterprise-grade platform without proprietary licensing. The distribution covers a broad range of system administration capabilities, including package management via modular repository

    enterprise-linuxrocky
    Vezi pe GitHub↗9,497
Vezi toate cele 30 alternative pentru Webmin→

Întrebări frecvente

Ce face webmin/webmin?

Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and…

Care sunt principalele funcționalități ale webmin/webmin?

Principalele funcționalități ale webmin/webmin sunt: Web-Based System Configuration Interfaces, Security and Access Control, User Group Management, Database Managers, Service Lifecycle Action Executions, Per-User Feature Restrictions, File-Based Configuration, Virtual Host Definitions.

Care sunt câteva alternative open-source pentru webmin/webmin?

Alternativele open-source pentru webmin/webmin includ: boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… velocidex/velociraptor — Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and… rocky-linux/rocky — Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… mjl-/mox — Mox is a self-hosted email server that runs as a single compiled Go binary, handling the full lifecycle of sending and…