Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/squirrelcorporation/squirrelserversmanager
A user friendly, UI/UX focus server & configuration management tool
https://github.com/squirrelcorporation/squirrelserversmanager
ansible configuration docker management
Last synced: 10 days ago
JSON representation
A user friendly, UI/UX focus server & configuration management tool
- Host: GitHub
- URL: https://github.com/squirrelcorporation/squirrelserversmanager
- Owner: SquirrelCorporation
- License: agpl-3.0
- Created: 2024-02-23T07:17:11.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-10-28T16:12:21.000Z (10 days ago)
- Last Synced: 2024-10-28T17:48:54.964Z (10 days ago)
- Topics: ansible, configuration, docker, management
- Language: HTML
- Homepage: https://squirrelserversmanager.io/
- Size: 102 MB
- Stars: 723
- Watchers: 9
- Forks: 24
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Squirrel Servers Manager
[Website](https://squirrelserversmanager.io) - [Documentation](https://squirrelserversmanager.io/docs) - [Demo](https://demo.squirrelserversmanager.io)Squirrel Servers Manager is an all-in-one configuration and container management tool, powered by Ansible and Docker, 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](https://github.com/SquirrelCorporation/SquirrelServersManager/actions/workflows/docker-publish.yml/badge.svg)](https://github.com/SquirrelCorporation/SquirrelServersManager/actions/workflows/docker-publish.yml)
[![Tests - Client](https://github.com/SquirrelCorporation/SquirrelServersManager/actions/workflows/test-client.yml/badge.svg)](https://github.com/SquirrelCorporation/SquirrelServersManager/actions/workflows/test-client.yml)
[![Tests - Server](https://github.com/SquirrelCorporation/SquirrelServersManager/actions/workflows/test-server.yml/badge.svg)](https://github.com/SquirrelCorporation/SquirrelServersManager/actions/workflows/test-server.yml)
[![Tests - Playbooks](https://github.com/SquirrelCorporation/SquirrelServersManager/actions/workflows/test-playbooks.yml/badge.svg)](https://github.com/SquirrelCorporation/SquirrelServersManager/actions/workflows/test-playbooks.yml)
---
## 🔥 Main Features:
| | Features | Description |
|:------------------------------------------:|:---------------------------------------|:-------------------------------------------------------------------------------------------------------------|
| ![Statistics](https://squirrelserversmanager.io/home/statistics.svg) | **Metrics & Statistics** | :white_circle: Monitor the main metrics of your servers (CPU, RAM, etc.) and detect anomalies |
| ![Playbooks](https://squirrelserversmanager.io/home/playback-speed-bold.svg) | **Playbooks Management & Execution** | :white_circle: Manage your playbooks, both locally and remotely, and run them on your devices |
| ![Container Management](https://squirrelserversmanager.io/home/container.svg) | **Container Management** | :white_circle: View all running containers, monitor their statistics, and receive alerts when updates are available |
| ![Automations](https://squirrelserversmanager.io/home/ibm-event-automation.svg) | **Automations** | :white_circle: Run actions on triggers like playbook execution or container actions |
| ![Security](https://squirrelserversmanager.io/home/security.svg) | **Security** | :white_circle: We ensure your secrets and authentication info are secure using Ansible Vault and Bcrypt |
| ![Advanced Configuration](https://squirrelserversmanager.io/home/advanced-settings.svg) | **Advanced Configuration** | :white_circle: User-friendly with advanced options to fit your specific needs |
| ![Integrations](https://squirrelserversmanager.io/home/integration-general.svg) | **Integrations** (Coming soon) | :white_circle: Trigger automations from other tools and call other services |
| ![Collections](https://squirrelserversmanager.io/home/library-filled.svg) | **Collections** | :white_circle: Install open source services on your devices with one click |---
## 🏎️ QuickStart
```shell
curl https://raw.githubusercontent.com/SquirrelCorporation/SquirrelServersManager/refs/heads/master/getSSM.sh | bash
```
See [QuickStart](https://squirrelserversmanager.io/docs/quickstart)For the others methods, **Edit the `.env` file before anything.**
---
## 🛳️ Production
```shell
docker compose up
```## 🏗️ Development
```shell
docker compose -f docker-compose.dev.yml up
```## 🚧 Troubleshoot
See [Troubleshoot](https://squirrelserversmanager.io/docs/technical-guide/troubleshoot)---
## 💌 Screenshots
![Dashboard](./site/public/home/dashboard.png)
![Devices](./site/public/home/devices.png)
![Services](./site/public/home/services.png)
![Store](./site/public/home/store.png)
![Playbook](./site/public/home/playbook.png)
![Device Info](./site/public/home/device-info.png)
![New Device](./site/public/home/new-device.png)---
**Note:**
This is an Alpha version. It may not work on your system. We are looking for testers and contributors.
Absolutely no warranties.