Key Features
HomeDock OS includes a range of powerful features designed to simplify cloud management while ensuring high security, flexibility, and reliability. Below is an overview of the key features currently available:
Seamless SSL Integration
HomeDock OS is designed to automatically integrate SSL certificates located in the /DATA/SSLCerts
directory, which are essential for secure HTTPS connections across applications. For self-hosted environments, users must configure a renewal hook to transfer SSL certificates to /DATA/SSLCerts
upon renewal. Both HomeDock OS and any deployed applications automatically recognize certificates in this directory, enabling secure connections regardless of the port on which each application runs. This centralized approach to SSL handling ensures a simplified, consistent, and secure setup across all instances.
Shield Mode
HomeDock OS includes an advanced security feature called Shield Mode, which protects against coordinated attacks and unauthorized access attempts. Shield Mode monitors login attempts and activates if it detects unusual login behavior from multiple IP addresses within a specific timeframe.
How Shield Mode Works
- Activation Thresholds: Shield Mode activates if:
- There are 3 failed logins from different IPs within 1 minute.
- There are 7 failed logins from different IPs within 1 hour.
- There are 24 failed logins from different IPs within 24 hours.
- Timed Lockouts: Once activated, Shield Mode enforces access restrictions for varying time periods, depending on the severity level:
- Level 1: 1-hour lock for low-level threats.
- Level 2: 3-hour lock for moderate threats.
- Level 3: 12-hour lock for high-level threats.
This mode provides an additional layer of security by automatically blocking suspicious access attempts while ensuring legitimate users can access the platform safely.
View more information about Shield Mode.
User-Friendly Interface
HomeDock OS boasts an intuitive and accessible interface, designed to streamline navigation and enhance usability for users of all technical levels. The dashboard is structured to allow easy access to critical management features, from application monitoring to user settings, so that users can quickly locate and manage their resources.
Advanced Security
Beyond SSL integration and Shield Mode, HomeDock OS uses encryption protocols such as RSA 2048 with SHA-256 for handling sensitive data. This ensures secure data transfer and protection of user information at all levels. The platform also includes CSRF token management to prevent cross-site request forgery, adding an extra layer of defense for user sessions.
Progressive Web App (PWA)
HomeDock OS is also available as a Progressive Web App (PWA), allowing users to experience a more immersive, app-like interface directly from their devices. A WPA is a type of web application that offers features similar to native apps, such as offline functionality and push notifications, but runs directly in the web browser. This means users can “install” HomeDock OS on their desktop via their browser for a secure, seamless experience, or access it on iPhones and Android devices without needing a separate download.
The WPA functionality is ideal for Cloud Instances, enhancing accessibility across all devices while maintaining high security and performance.
To ensure availability as a PWA for both Cloud Instances and self-hosted environments, an SSL certificate must be correctly installed, as PWAs require a secure HTTPS connection by design. This is a necessary condition due to the inherent security requirements of PWAs.
Flexible Configuration
HomeDock OS supports a range of configuration options, allowing users to tailor the platform to their unique needs. With the ability to adjust hostname settings, customize backups, and manage certificates centrally, HomeDock OS provides flexibility without compromising ease of use or security.
Administration Panel
For Cloud Instances, users have access to a dedicated client panel where they can easily manage instance settings, hostname customization, SSL configurations, and backup options. This panel is designed for both simplicity and functionality, giving users full control over their instance without needing technical expertise.
Automatic Backups and Snapshots
HomeDock OS Cloud Instances offers integrated backup solutions, allowing users to create individual backups or snapshots of their instances. This feature provides data integrity and ensures quick recovery in case of any disruptions. Users can restore instances to previous states with minimal effort, ensuring operational continuity.
Optimized Performance
Cloud Instances are hosted on our infrastructure, which is optimized for HomeDock OS, ensuring smooth and reliable performance. For self-hosted users, the platform is designed to adapt to various hardware configurations while maintaining optimal functionality.
These features make HomeDock OS a comprehensive and secure solution for both individual users and organizations. The combination of robust security features, including seamless SSL integration and Shield Mode, alongside user-friendly management and flexible configuration, make HomeDock OS an ideal platform for secure and simplified cloud management.