Squirrel Servers Manager (SSM) is a powerful yet simple platform that allows you to manage servers, containers, and automate tasks without installing agents on your devices. This guide will walk you through getting started with SSM, from installation to deploying your first container.
In a Nutshell (π°)
- Squirrel Servers Manager (SSM) is an agentless DevOps tool for managing servers
- The 10-minute onboarding process: install, create admin account, add device, deploy container
- Multiple installation options available (Docker, Proxmox, manual)
- No agents required - SSM uses SSH to securely connect to your devices
- All key features are accessible through an intuitive web interface
Welcome to Squirrel Servers Manager β
I built Squirrel Servers Manager to make infrastructure management simple, secure, and accessible for everyone. I wanted a tool that could automate complex server and container operations without requiring agents or heavyweight platformsβjust SSH. My goal was to empower users to manage their devices, containers, and automations with confidence, using a modern, open-source solution thatβs easy to deploy, extend, and maintain. - Squirrel Dev.
SSM Architecture Overview β
SSM uses an agentless architecture, which means you don't need to install any software on your target devices. Instead, SSM connects to your servers using secure SSH connections, allowing you to manage them remotely. This approach makes SSM lightweight, secure, and easy to deploy.
Core Features β
SSM offers four main feature areas that work together to provide a comprehensive server management solution:
Quick Start Path β
Follow these four steps to get up and running with SSM:
Installation
Install SSM using Docker or on Proxmox
Installation Guide βFirst-Time Setup
Create admin account and log in
First Steps Guide βAdd a Device
Connect your first server or device
Device Setup βDeploy a Container
Deploy and manage your first container
Container Guide βSystem Requirements β
Before you begin, make sure your environment meets these requirements:
Installation Methods β
SSM offers multiple installation methods to fit your needs:
π³ Docker Installation
Recommended method using Docker and Docker Compose for quick setup.
π₯οΈ Proxmox Installation
Optimized setup for Proxmox Virtual Environment hosts.
βοΈ Manual Installation
For advanced users wanting full control over the setup.
π¦ Dockerless Setup
For environments where Docker is not available or preferred.
Key Advantages of SSM β
No need to install agents on your servers. SSM uses SSH for secure, lightweight management.
Extend SSM's functionality with plugins to meet your specific needs.
Easily deploy and manage Docker containers across multiple servers.
Track server performance and health with built-in monitoring tools.
Create powerful automation workflows triggered by events or schedules.
Use Ansible playbooks for sophisticated configuration management.
Where to Go Next β
After completing the initial setup, explore these areas to get the most out of SSM: