Sign inSign up

cetmix/cetmix-tower

By cetmix

•Updated 6 months ago

Server management solution based on Odoo

Image
Integration & delivery
Monitoring & observability
0

4.0K

cetmix/cetmix-tower repository overview

Tower Banner

⁠What is Cetmix Tower?

Cetmix Tower⁠ is an open source Odoo⁠ based server management tool maintained by Cetmix⁠ It allows to manage remote servers directly from Odoo using SSH connection or API calls.

⁠Why Cetmix Tower?

  • Easy to use. Regular users can perform actions directly from the Odoo web interface
  • Flexible and configurable. Technical people can perform server configuration and build powerful automation scenarios using configuration variables and flight plans
  • Odoo powered. Build everything directly in Odoo and benefit from ease of Odoo automation. No external tools are required
  • Self hosted. You can run Cetmix Tower directly on your own server

⁠Documentation

Documentation is available on the official website⁠ and directly in the module description in the GitHub repo⁠

⁠Support

Open an issue on GitHub⁠ or contact us⁠ if you have some specific questions.

⁠Important information

Odoo versions/tags supported:

  • Security updates only: 14.0
  • Full support: 16.0, 17.0
  • N/A, In progress: 18.0

Cetmix Tower supports queued command execution using OCA - Odoo Community Association⁠ queue_job⁠ module. To enable queued job execution you please install cetmix_tower_server_queue module:

  • Go to the "Apps" menu
  • Remove the 'Apps' filter from the search bar
  • Type cetmix_tower_server_queue in the search bar
  • Click "Install" on the module tile

⁠About this image

This image is meant mostly for testing and demo purposes or in case you would like to use Cetmix Tower as a standalone server management solution without any other Odoo modules. In other cases consider installing Cetmix Tower as a regular Odoo module in your Odoo project.

This image is similar to the Odoo official image⁠ with the only difference that it doesn't expose extra addons volume. All required modules are already inside the image and can be installed regular way from the "Apps" menu. This image also contains OCA - Odoo Community Association⁠ web_responsive⁠ module which provides responsive backend them for Odoo CE.

⁠How to use this image

Please use Odoo official image⁠ documentation as a reference.

Below you will find a sample docker-compose.yml file a new Odoo instance with demo data and Cetmix Tower installed. You can access it navigating to http://localhost:8069 and using login admin and password admin

services:
  web:
    image: cetmix/cetmix-tower:17.0
    depends_on:
      - db
    # Default Odoo port
    ports:
      - "8069:8069"
    
    
    # This command will install the following modules:
    # 
    # - Cetmix Tower with OCA queue job
    # - Responsive frontend theme from OCA
    # 
    # Will install demo data. 
    # Login/password: admin/admin
    # Important: you might need restart container after first run in order for the job runner to start
    command: ["--init=cetmix_tower_server,web_responsive", "--database=tower_demo"]
    
    # Same as above, but will disable demo data
    # command: ["--init=cetmix_tower_server_queue,web_responsive", "--database=tower_demo", "--without-demo=all",]
  db:
    image: postgres:16
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_PASSWORD=odoo
      - POSTGRES_USER=odoo

Tag summary

Content type

Image

Digest

sha256:3a0d6fd6a…

Size

517.3 MB

Last updated

over 1 year ago

docker pull cetmix/cetmix-tower