SkillAgentSearch skills...

SquirrelServersManager

A user friendly, UI/UX focus server & configuration management tool

Install / Use

/learn @SquirrelCorporation/SquirrelServersManager
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Squirrel Servers Manager

Website - Documentation - Demo <img src="./client/public/logo.svg" align="right" alt="SSM by Emmanuel Costa" width="120" height="178">

Squirrel Servers Manager is an all-in-one configuration and container management tool, powered by Ansible, Docker & Prometheus, with a focus on UI/UX. It is designed to provide a user-friendly alternative to well-known established tools, while being totally open-source and free.

Publish Containers Tests - Client Tests - Server Tests - Playbooks

<p align="center"> <img src="./site/public/images/home-dashboard.png" width="60%"> </p>

🔥 Main Features:

| | Features | Description | |:----------------------------------------------------------------------------------------------:|:---------------------------------------|:-------------------------------------------------------------------------------------------------------------| | Statistics | Metrics & Statistics | :white_circle: Monitor the main metrics of your servers (CPU, RAM, etc.) and detect anomalies | | Playbooks | Playbooks Management & Execution | :white_circle: Manage your playbooks, both locally and remotely, and run them on your devices | | Container Management | Container Management | :white_circle: View all running containers, monitor their statistics, and receive alerts when updates are available | | Automations | Automations | :white_circle: Run actions on triggers like playbook execution or container actions | | Security | Security | :white_circle: We ensure your secrets and authentication info are secure using Ansible Vault and Bcrypt | | Advanced Configuration | Advanced Configuration | :white_circle: User-friendly with advanced options to fit your specific needs | | Integrations | Integrations (Coming soon) | :white_circle: Trigger automations from other tools and call other services | | Collections | Collections | :white_circle: Install open source services on your devices with one click |


🏎️ QuickStart

curl https://raw.githubusercontent.com/SquirrelCorporation/SquirrelServersManager/refs/heads/master/getSSM.sh | bash

See QuickStart

For the others methods, Edit the .env file before anything.


🛳️ Manual Install: Production

Clone the project, edit the .env file and run:

docker compose up

🏗️ Manual Install: Development

Clone the project, edit the .env file and run:

docker compose -f docker-compose.dev.yml up

🚧 Troubleshoot

See Troubleshoot


💌 Screenshots

Dashboard Devices Services Store Playbook Device Info New Device


Disabling Anonymized Telemetry

By default, SSM automatically reports anonymized basic usage statistics. This helps us understand how SSM is used and track its overall usage and growth. This data does not include any sensitive information. To disable anonymized telemetry, follow these steps:

Set TELEMETRY_ENABLED to false in your .env file.


Note: This is an Alpha version. It may not work on your system. We are looking for testers and contributors. Absolutely no warranties.

Git Hooks

This project uses Husky to run pre-commit checks. Before each commit:

  • The project will be built
  • All tests will be run

This ensures that no broken code is committed to the repository.

Setup

The hooks will be installed automatically when you run:

npm install

Skipping Hooks

In rare cases where you need to skip the pre-commit checks (not recommended), you can use:

git commit --no-verify

Or uncheck "Run Git hooks" in WebStorm's commit dialog.

View on GitHub
GitHub Stars1.0k
CategoryDevelopment
Updated2d ago
Forks35

Languages

TypeScript

Security Score

100/100

Audited on Mar 28, 2026

No findings