Cetmix Tower offers a streamlined solution for managing remote servers via SSH or API calls directly from Odoo. It is designed for versatility across different operating systems and software environments, providing a practical option for those looking to manage servers without getting tied down by vendor or technology constraints.
- Open Source: Cetmix Tower is distributed under the AGPL-3 license
- Odoo Integration: Benefit from Odoo ecosystem for server management tasks, like deploying servers in response to specific Odoo-triggered events
- Extendability: Build your own Odoo modules using Cetmix Tower to implement your custom features
- Beyond Odoo: While optimized for Odoo, Cetmix Tower can manage virtually any instance
- Flexibility: Use Cetmix Tower alongside other management methods without restriction, ensuring you're not limited to a single vendor
- Self-Hosting: Deploy Cetmix Tower on your own infrastructure for full control over your server management.
- Broad Compatibility: Execute any software that's manageable via shell commands or API. From Docker or Kubernetes to direct OS package installations
- Variable based flexible configuration
- Create servers using pre-defined templates
- Password and key based authentication for outgoing SSH connections
- Built-in support of the Python requests library for outgoing API calls
- Execute SSH commands on remote servers
- Run Python code on the Tower Odoo server
- Run Flight Plan from command
- Render commands using variables
- Secret keys for private data storage
- Execute multiple commands in a row
- Condition based flow:
- Based on condition using Python syntax
- Based on the previous command exit code
- Download files from remote server using SFTP
- Upload files to remote server using SFTP
- Support for
text
andbinary
file format - Manage files using pre-defined file templates
- Cetmix Tower with usability and simplicity in mind, though some features might require a foundational understanding of server management principles
- We offer dedicated support to help with any custom setup needs or questions that may arise
- This module depends on the OCA free Web Notify module. Please ensure it is installed in your system for your Odoo version
- For additional details, visit our website cetmix.com Cetmix Tower
addon | version | maintainers | summary |
---|---|---|---|
cetmix_tower_server | 14.0.0.4.4 | Flexible Server Management directly from Odoo | |
cetmix_tower_server_notify_backend | 14.0.1.0.0 | Backend notifications for Cetmix Tower | |
cetmix_tower_server_queue | 14.0.1.0.3 | OCA Queue implementation for Cetmix Tower Server | |
cetmix_tower_yaml | 14.0.1.0.0 | Cetmix Tower YAML export/import |
This repository is licensed under AGPL-3.0.
However, each module can have a totally different license, as long as they adhere to Cetmix
policy. Consult each module's __manifest__.py
file, which contains a license
key
that explains its license.