SysManage Server

SysManage·sysmanage.sysmanage

Open-source fleet management server for SysManage.

SysManage is the server-side component of an open-source fleet management platform. It accepts inventory from SysManage Agent hosts, dispatches declarative deployment plans (package install, firewall config, antivirus deployment, VM lifecycle), surfaces health and compliance dashboards, and exposes a REST + WebSocket API for orchestration.

winget install --id sysmanage.sysmanage --exact --source winget

Latest 3.4.0.4·July 26, 2026

Release Notes

SysManage Server v3.4.0.4 Fixed MacOS regression Multi-platform system management and monitoring server with web-based interface. Installation Instructions Ubuntu/Debian

Download and install

wget https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage_3.4.0.4-1_all.deb sudo apt install ./sysmanage_3.4.0.4-1_all.deb

Install nginx if not already installed

sudo apt install nginx

Configure the server

sudo nano /etc/sysmanage.yaml

Run database migrations

cd /opt/sysmanage sudo -u sysmanage .venv/bin/python -m alembic upgrade head

Start the service

sudo systemctl enable --now sysmanage OpenBSD

Download the port tarball

wget https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage-openbsd-port-3.4.0.4.tar.gz

Extract to OpenBSD ports tree

cd /usr/ports/mystuff mkdir -p www tar xzf ~/sysmanage-openbsd-port-3.4.0.4.tar.gz -C www/

Generate checksums

cd /usr/ports/mystuff/www/sysmanage doas make makesum

Build and install

doas make install

Initialize PostgreSQL (if not already done)

doas su - _postgresql initdb -D /var/postgresql/data -U postgres -A scram-sha-256 -E UTF8 -W exit doas rcctl enable postgresql doas rcctl start postgresql

Create database and user

doas su - _postgresql -c "createuser -P sysmanage" doas su - _postgresql -c "createdb -O sysmanage sysmanage"

Configure SysManage

doas vi /etc/sysmanage.yaml

Update the database connection string

Initialize database schema

cd /usr/local/libexec/sysmanage doas python3 -m alembic upgrade head

Enable and start the service

doas rcctl enable sysmanage doas rcctl start sysmanage FreeBSD

Download and install

fetch https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage-3.4.0.4.pkg sudo pkg add ./sysmanage-3.4.0.4.pkg

The package automatically installs nginx and PostgreSQL as dependencies

Initialize PostgreSQL (if not already done)

sudo sysrc postgresql_enable=YES sudo service postgresql initdb sudo service postgresql start

Create database and user

sudo su - postgres -c "createuser sysmanage" sudo su - postgres -c "createdb sysmanage -O sysmanage" sudo su - postgres -c "psql -c "ALTER USER sysmanage WITH PASSWORD 'your-password';""

Configure SysManage

sudo vi /usr/local/etc/sysmanage/config.yaml

Update the database connection string

Run database migrations

cd /usr/local/lib/sysmanage sudo -u sysmanage .venv/bin/python -m alembic upgrade head

Enable and start the services

sudo sysrc sysmanage_enable=YES sudo sysrc nginx_enable=YES sudo service sysmanage start sudo service nginx start macOS

Download and install

curl -L -O https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage-3.4.0.4-macos.pkg sudo installer -pkg sysmanage-3.4.0.4-macos.pkg -target /

The installer automatically creates the virtual environment and copies files

Install PostgreSQL (if not already installed)

brew install postgresql@16 brew services start postgresql@16

Create database

createdb sysmanage

Configure SysManage

sudo cp /etc/sysmanage.yaml.example /etc/sysmanage.yaml sudo vi /etc/sysmanage.yaml

Update the database connection string

Run database migrations

cd /usr/local/lib/sysmanage .venv/bin/python -m alembic upgrade head

Install and configure nginx (if not already installed)

brew install nginx cp /usr/local/etc/sysmanage/sysmanage-nginx.conf /usr/local/etc/nginx/servers/ brew services start nginx

Load and start the service

sudo launchctl load /Library/LaunchDaemons/com.sysmanage.server.plist NetBSD

Download and verify

ftp https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage-3.4.0.4-netbsd.tgz ftp https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage-3.4.0.4-netbsd.tgz.sha256 sha256 -c sysmanage-3.4.0.4-netbsd.tgz.sha256 sysmanage-3.4.0.4-netbsd.tgz

Install package

su - pkg_add sysmanage-3.4.0.4-netbsd.tgz

The package automatically installs PostgreSQL 16 and nginx as dependencies

Initialize PostgreSQL (if not already done)

/etc/rc.d/pgsql initdb echo "pgsql=YES" >> /etc/rc.conf /etc/rc.d/pgsql start

Create database and user

su - pgsql -c "createuser -P sysmanage" su - pgsql -c "createdb -O sysmanage sysmanage"

Configure SysManage

cp /usr/pkg/etc/sysmanage/sysmanage.yaml.example /usr/pkg/etc/sysmanage.yaml vi /usr/pkg/etc/sysmanage.yaml

Update the database connection string

Initialize database schema

cd /usr/pkg/lib/sysmanage python3.12 -m venv .venv .venv/bin/pip install -r requirements-prod.txt .venv/bin/python -m alembic upgrade head

Configure nginx (optional)

cp /usr/pkg/share/examples/sysmanage/sysmanage-nginx.conf /usr/pkg/etc/nginx/sites-enabled/ echo "nginx=YES" >> /etc/rc.conf

Enable and start the services

cp /usr/pkg/share/examples/rc.d/sysmanage /etc/rc.d/ chmod +x /etc/rc.d/sysmanage echo "sysmanage=YES" >> /etc/rc.conf /etc/rc.d/sysmanage start /etc/rc.d/nginx start CentOS/RHEL/Fedora/Rocky Linux/AlmaLinux

Download and install

wget https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage-3.4.0.4-1.*.rpm sudo dnf install ./sysmanage-3.4.0.4-1.*.rpm

The package automatically installs nginx and PostgreSQL as dependencies

Initialize PostgreSQL (if not already done)

sudo postgresql-setup --initdb sudo systemctl enable --now postgresql

Create database and user

sudo -u postgres createuser sysmanage sudo -u postgres createdb sysmanage -O sysmanage sudo -u postgres psql -c "ALTER USER sysmanage WITH PASSWORD 'your-password';"

Configure SysManage

sudo vi /etc/sysmanage.yaml

Update the database connection string

Initialize database schema

cd /opt/sysmanage sudo -u sysmanage .venv/bin/python -m alembic upgrade head

Start the services

sudo systemctl enable --now sysmanage sudo systemctl enable --now nginx OpenSUSE/SLES

Download and install

wget https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage-3.4.0.4-1.noarch.rpm sudo zypper install ./sysmanage-3.4.0.4-1.noarch.rpm

The package automatically installs nginx and PostgreSQL as dependencies

Initialize and start PostgreSQL (if not already done)

sudo systemctl enable --now postgresql

Create database and user

sudo -u postgres createuser sysmanage sudo -u postgres createdb sysmanage -O sysmanage sudo -u postgres psql -c "ALTER USER sysmanage WITH PASSWORD 'your-password';"

Configure SysManage

sudo vi /etc/sysmanage.yaml

Update the database connection string

Initialize database schema

cd /opt/sysmanage sudo -u sysmanage .venv/bin/python -m alembic upgrade head

Start the services

sudo systemctl enable --now sysmanage sudo systemctl enable --now nginx Alpine Linux (3.19, 3.20, 3.21)

Download the APK package for your Alpine version (e.g., alpine319, alpine320, alpine321)

wget https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage-3.4.0.4-alpine320.apk

Allow installation of unsigned packages (required for GitHub releases)

apk add --allow-untrusted ./sysmanage-3.4.0.4-alpine320.apk

The package installs to /usr/libexec/sysmanage with pip packages in a subdirectory

Dependencies: python3, nginx, postgresql are automatically installed

Initialize and start PostgreSQL

rc-update add postgresql default rc-service postgresql start

Create database and user

su - postgres -c "createuser -P sysmanage" su - postgres -c "createdb -O sysmanage sysmanage"

Configure SysManage

cp /etc/sysmanage/sysmanage.yaml.example /etc/sysmanage/sysmanage.yaml vi /etc/sysmanage/sysmanage.yaml

Update the database connection string

Initialize database schema

cd /usr/libexec/sysmanage PYTHONPATH=/usr/libexec/sysmanage/pip-packages python3 -m alembic upgrade head

Enable and start the services

rc-update add sysmanage default rc-update add nginx default rc-service sysmanage start rc-service nginx start Windows (x64 and ARM64)

Download the MSI installer (choose your architecture)

For x64:

Invoke-WebRequest -Uri "https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage-3.4.0.4-windows-x64.msi" -OutFile "sysmanage-3.4.0.4-windows-x64.msi"

For ARM64:

Invoke-WebRequest -Uri "https://github.com/bceverly/sysmanage/releases/download/v3.4.0.4/sysmanage-3.4.0.4-windows-arm64.msi" -OutFile "sysmanage-3.4.0.4-windows-arm64.msi"

Install the MSI package (run as Administrator)

The installer will:

- Check for and install Python 3.12 if needed

- Install Visual C++ Redistributable if needed

- Extract application files to C:\Program Files\SysManage Server

- Create Python virtual environment and install dependencies

- Create Windows Service "SysManageServer"

- Start the service automatically

msiexec /i sysmanage-3.4.0.4-windows-x64.msi

Configure SysManage (installer creates example config)

notepad "C:\ProgramData\SysManage\sysmanage.yaml"

Update database connection string and other settings

The service runs automatically. To manage it:

Stop the service:

Stop-Service SysManageServer

Start the service:

Start-Service SysManageServer

Check service status:

Get-Service SysManageServer

View service logs:

Get-Content "C:\ProgramData\SysManage\logs\sysmanage-service.log" -Tail 50

To uninstall:

Use "Add or Remove Programs" or run:

msiexec /x sysmanage-3.4.0.4-windows-x64.msi Note for Windows: The installer requires administrator privileges. Python 3.12 and Visual C++ Redistributable will be automatically installed if not present. The service runs on port 8080 by default (configurable in sysmanage.yaml). Access the Web Interface After configuration and starting the service:

  • Frontend: http://localhost:3000
  • Backend API: http://localhost:8080 Checksum Verification All packages include SHA256 checksums. Download both files and verify: Linux (Ubuntu/Debian): sha256sum -c sysmanage_3.4.0.4-1_all.deb.sha256 OpenBSD: sha256 -C sysmanage-openbsd-port-3.4.0.4.tar.gz.sha256 sysmanage-openbsd-port-3.4.0.4.tar.gz FreeBSD: sha256 -c sysmanage-3.4.0.4.pkg.sha256 sysmanage-3.4.0.4.pkg macOS: shasum -a 256 -c sysmanage-3.4.0.4-macos.pkg.sha256 NetBSD:

Installer type: wix

x64626C518828BBAE9ED97C4C4E14681E26329E3CF403702182338BC9C1334B3ECA
arm648ED6C0013313F93369D5A036AE1F60490BD080DA6031D22C38A5B4608DA4ADDD

Details

Homepage
https://github.com/bceverly/sysmanage
License
AGPL-3.0-or-later
Publisher
SysManage
Support
https://github.com/bceverly/sysmanage/issues
Copyright
Copyright (c) Bryan Everly
Moniker
sysmanage

Older versions (37)

3.4.0.3
x646CE57378AE454DC34042FDB9F1437701AA0D13302C728B4425777C09A8CEE99E
arm6489D51F95F8C0E09CD82E168C35ED1AF8678D8E5EB8C99195D8CEA55834C62E4B
3.4.0.0
x64792A7D98845D4EA8E919F0BE281C4AA4E91F3745C2E6B3AACE35275096DBE0B4
arm6452DF7244FCD8E9269D683A37ED7DDB794F36E72F8FBD4263BC8A22F67869F0AB
3.3.0.1
x64DDB81BB831E834079BDBD910DFA8365C3A52AF9DFAF19881F6C73D1C7A49D282
arm6406F38FC5DA6F2A56778B26092AEF1C75752CC3AD0974403F13756399291BFB8F
3.3.0.0
x644364E2CAF8390AB485C0FDFA92DEAB5C888D55373CB4ED74650CD71768C1B231
arm64AD51607E442524FD89A98F1EB28D047D7DA4F60963FAC0B9A0FC61A8C51B7001
3.2.0.8
x64B707C0FB08F35097B815F4F379D2DF49E04AC202ADE7F7B5C4D31E34722AE978
arm64896E1EAEC939818F3E1FAEBA407AA1CB54CE62CD523DF159CDE8FFADA1AF2A9E
3.2.0.7
x644B1EB1EF5FA29E9B6D5FB00235C9DE73548F865E579547CF6284B77378C42FA8
arm64ED815696B649BE78577B630C6F7BE987AE342922D2023CD933B571A753CBEB2C
3.2.0.5
x6499D708E17761DB5862D688B1A05F841B516810430073210B10ED219AF81F756C
arm645E6F0C1DA2D571EF9A0FA4F8219FE7C188FBDE85172F04D88E02E30AF7DA0272
3.2.0.4
x6451D2F39A9644E118F02254272DCB829235ACCBE65172DD131C5B2D43003CF43D
arm641E39101A9C2C5D86FB6350AA0F07A1DA436AE567C8AF62697CB8405DABF96AF9
3.2.0.3
x64872E09AD3CB460782BB8E5CC6BF32F92EDE7E0E42A1D2D77610366FB52276D3F
arm64AE3A77BE453D651B153FE9C9D54BDD3EE50EFE7F0AA061454A0B30B4E3FB58AA
3.2.0.2
x64ADAD07FCD3B216FA912F197FB6F187CFEE6F75414119F4ABE40B7799B44FBCE0
arm64C91AC23AC0DCF7F35B10C1A90046085FC07F31E49C2BFBBABAAD131FA1BB2CDA
3.2.0.0
x64928D4189D4761493EFE9C97C89E6A603CAD430E208DC562EC62BF12F343B3CF9
arm6486C64A62905F7B53B761E489F66E9ABD3F51546307977CA7594D9213872823C0
3.1.0.11
x64376520EEC4478DC4F99865B908336FDD62B76177D13F4C091BBDAE91CE9F0F4A
arm646C01CEA805FD17898E08BD3A32237F9427F405730AD82C93B1F27B7727BBF812
3.1.0.10
x64667EF63ED19B7E6073F07FB32FFADF6DC901F4FC36C2CBD9605B2038C314C676
arm647FD9298DA99A94799827E8E8FA57E526AE39449F60EE3BD9C4EED2BDFCA6CC3B
3.1.0.9
x644A7F7E683F3282256498A96CAD6BF79B42ADF7FB0BB6D778A273D4EC919312B7
arm641DB341E6345972D96454B8188835E54DC9FF5D21C8AA5CD7ACE5511D3ADA1CCA
3.1.0.8
x64A75C8BF1F759D6FDC0B197FA4EEE04E4D327540AE454F2510BC263E7A8F5DF22
arm6437644A5D4C2F59A357F5A7717473DBDEDD857CE6F33A0D1E052F865DC4B897BB
3.1.0.7
x64EC0C5B1C227C09FAD5F4F4655315F6F4355D60A20BE1FB7D403B5E71089F76AD
arm64FECE53202225655B42ADE5932C65CAFF6D13B02977EA6EA0EDC788A0F8D4667C
3.1.0.3
x64834E9A5A7CDDDE4ADC79A40EB3F3EE1C441E65A7AB32BCB0CED975992E58698D
arm64E78B024DC3398F32FF66842926953CC93FC132B9AB2E1A4A2B327DB36BE8B465
3.1.0.1
x64A5D68212A178E6C7D7B2CB12F4FBB22DC9BBD15DEEB39AC856E99DB99D9E98D0
arm64DD0B7ACF2A06852EAB75979DE910BC898CFCE5E6219352894C7646BECF31239A
3.1.0.0
x6424C2E8DC493DFA08FBAB53F3FCDF0C7C72BF8C17E8AB1DDC400036BC34C8000D
arm6468F4A26BDE1670BC16DCBF2B5E8A20D9EB014087CA426C4D90969E3424A94325
3.0.1.8
x648865546D8E6FD50B44D1D7CBC25DE5D39E22F2E9EE5320041CE6C7D8E05E58E8
arm64BF5668CDDACCDB4ADAD2E8775A7FE81651DDFF17B020ABDAFCE2A7D0A155920D
3.0.1.7
x6477937891D9ACF2BC5BD4BE17B42719EF841E903E69B688879260FC3B9B7796C4
arm6443E7471D73EF3DC289A9966602792D233F1F9CCF6FC5384689BB061E5C154961
3.0.1.6
x64D27553FED4ADA0B9F6B2FC612B454F3D285A6A885CEB9CA025D633F494073D1A
arm644DF28A84E078013976553CE1AC7388DA0D9AFD2A0B221D6A7338E544146C5C6D
3.0.1.5
x64734F8DB1D677FA2E8AAF53F1AE289DAFC6892780FAB326164D78D73262F76932
arm64E90A98F76F779E6E5912A538188E07F357A8EDE0DBFA84F176D7C1CC295A0D3B
3.0.1.3
x6414A5BBB0138027EB2D22CC248F90B844150530F65D95FF534E3FCF7EA914A438
arm6429D59B4B79A1D0F1015F85CCB6855C0A092245B29B6BC5178B9E0DCF63919ED9
3.0.1.2
x64613254AF5098C1ADE657B24F3B06B45D0E499CC3A2CA00B141AA4F5FF83159CD
arm64D236B74F6A371DCFBCD447A3BCD881ADA6060C827F6E55D1EED188BB85A4150F
3.0.1.1
x64A4D70199D422E77E0008AF6EACBB0EE428E09C26F72ED0E05D9843152C7A3210
arm64325FC2A86C16B95EBE451E54BA97C4402E1F77342EBCF152D3261EFE29743978
3.0.1.0
x644E78F975E2E9D48F5C0509144E557F27E197FDCE383E4FEC5BF353E3247D7EE2
arm64AA1DB6B3FCE45F6F8D26ED8E3A43303921182DBE15005183D01C456E45D68E7B
3.0.0.10
x64FA71FCE1E5E017F570E39403BD06E4EA26C2932299F17F4EBAAC05EC7A786F44
arm6441DA5379D659E240DC95EEC597F4EF9E16E1A1B99B662DAE02D28E41FDD12828
3.0.0.8
x643B7F23244DFF2936894BA513248C7CCD68A6B09E84CEC963A05418F824085E30
arm6495CE92104561E1AD1A5CE82D6338AD0BEC1594F905C8C4081F80AAFB6F9C5ACE
3.0.0.7
x64266823FED358DB07087B2A5990C0EF38EDDA3339EDCBB3B4AAFC7BD0FB5E96A4
arm640E90B4E4068D9A5BB4549E7C640BB9B237F28FC66E473C5ED9255C09BB505C02
3.0.0.6
x6415F08C2D32AA8C5F0A537C57130A7CD1C05A3B636EA252639719E2996AF2C81B
arm640F2879AB0C47E703C83AF0C0E85AFD650E7D22EB8269EB72BF844E1B7E392433
3.0.0.5
x645A05CC089BC9D5FDB8C0DADFB95383D1B3433FE2AD0FAEF4B969FD073C172DB9
arm64E4C9B0D47E913B95D936A0D6A3AFB317BF54026F85CE9ED2F58CE5F74DE92E24
3.0.0.2
x64A2E956BB982527D4E054061837CA4A3DE2F21945C6A29F753CFC2175CDA1CFD6
arm646E4E81D5BD9793B76629780C69200165FA276A41F35F8D85C30FC81C0471EBAD
2.4.1.0
x642244463544E4CA607E14AB093D3EBAE938C8128B1557DED72045717C3869BEEB
arm64F5A79D90D96754FEDCB1DE2C96234904FC8937ED152F8B5243D1489AE3EF6973
2.4.0.32
x645AA926585055B91A030137135226425C7E4D72C28F55990CDCAEC99CC23EC70A
arm64B88F5815169D7747F82F5B91761B56E869E94AB5674E22DBAE660E17F7872477
2.4.0.31
x64263511BDEB33FD52727197A411E45D2F79D529EAFC388B507316405EF07A46CA
arm64A30C0F5780817B16C8537E9AED8C63BE3FCEDC88863D39AD4054D6A90FDDE830
2.3.0.19
x64FFA99F64D36F4EDF5D88A2CDF514F4FEB63EE26ABB5A5FC885513DF413D31B83
arm64A4EA84282F60358265EE029ABF13CAE3157786AB1D39751A792E89BB356C4C8C