This guide provides a full Ansible playbook to deploy Manager Server Edition natively on Debian 10+, Ubuntu LTS, and RHEL 9+ compatible hosts without Docker.
Note: Manager is proprietary/closed-source software. The Server Edition requires a paid license.
- name: Deploy Manager (Native)
hosts: manager
become: true
vars:
app_root: /opt/manager
app_port: 8085
manager_version: "24.05.00"
manager_url: "https://www.manager.io/download/manager-server-linux-x64.tar.gz"
tasks:
- name: Install dependencies on Debian/Ubuntu
apt:
name:
- curl
- ca-certificates
state: present
update_cache: true
when: ansible_os_family == "Debian"
- name: Create application directory
file:
path: "{{ app_root }}"
state: directory
mode: "0755"
- name: Download Manager Server Edition
get_url:
url: "{{ manager_url }}"
dest: /tmp/manager-server.tar.gz
mode: "0644"
- name: Extract Manager
unarchive:
src: /tmp/manager-server.tar.gz
dest: "{{ app_root }}"
remote_src: true
- name: Create data directory
file:
path: "{{ app_root }}/data"
state: directory
mode: "0755"
- name: Create systemd service file
copy:
dest: /etc/systemd/system/manager.service
mode: "0644"
content: |
[Unit]
Description=Manager Server
After=network.target
[Service]
Type=simple
User=root
ExecStart={{ app_root }}/ManagerServer --datadir {{ app_root }}/data --port {{ app_port }}
Restart=on-failure
[Install]
WantedBy=multi-user.target
- name: Reload systemd
systemd:
daemon_reload: true
- name: Enable Manager service
systemd:
name: manager
enabled: true
state: started
http://SERVER-IP:8085.We develop tailored automation solutions for:
Let’s discuss your requirements: office@linux-server-admin.com | Contact