All Projects β†’ synpse-hq β†’ synpse

synpse-hq / synpse

Licence: Apache-2.0 license
Synpse is an all-in-one solution to manage your servers and IoT devices providing declarative app deployment, SSH access and TCP tunnels

Projects that are alternatives of or similar to synpse

Cbj smart Home
If you are searching for an easy way to deploy a smart home 🏑 by yourself CyBear Jinni πŸ¦ΎπŸ»πŸ§žβ€β™‚οΈ is here for you. Join the community and make your home smarter than yesterday.
Stars: ✭ 37 (+117.65%)
Mutual labels:  iot-platform, iot-device
WindowsIoTEverywhere
Images & drivers to get WIndows 10 IoT running on off-the-shelf tablets, mini-pcs, and various computers.
Stars: ✭ 23 (+35.29%)
Mutual labels:  iot-platform, iot-device
MyIoT
[MyIoT] A start with personal server for home automation
Stars: ✭ 14 (-17.65%)
Mutual labels:  iot-platform, iot-device
Awesome Iot
Awesome IoT. A collaborative list of great resources about IoT Framework, Library, OS, Platform
Stars: ✭ 3,460 (+20252.94%)
Mutual labels:  iot-platform, iot-device
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (+723.53%)
Mutual labels:  iot-platform, iot-device
cbj smart-home
🏑 If you are searching for an easy way to connect all your smart home devices with one app CyBear Jinni πŸ¦ΎπŸΌπŸ§žβ€β™‚οΈ is here for you. Join the community and make your home smarter than yesterday.
Stars: ✭ 40 (+135.29%)
Mutual labels:  iot-platform, iot-device
MBP
A management platform for IoT environments and applications
Stars: ✭ 20 (+17.65%)
Mutual labels:  iot-platform, iot-device
esp32-internet-ota
ESP32 + GitHub Actions + Husarnet. A boilerplate project for ESP32 allowing in-field firmware update using GitHub Actions workflow.
Stars: ✭ 28 (+64.71%)
Mutual labels:  iot-device
girltalk
A tool for helping stand up headless C2 for droppables.
Stars: ✭ 16 (-5.88%)
Mutual labels:  ssh
reverse-ssh
Statically-linked ssh server with reverse shell functionality for CTFs and such
Stars: ✭ 548 (+3123.53%)
Mutual labels:  ssh
thingspeak-esp-examples
ESP8266 / NodeMCU Examples for https://ThingSpeak.com
Stars: ✭ 76 (+347.06%)
Mutual labels:  iot-platform
trezor-ssh-agent
Trezor SSH Agent for Windows (Putty, WinSCP and more) + KeepKey supported!
Stars: ✭ 54 (+217.65%)
Mutual labels:  ssh
sshecret
I can keep a SSHecret
Stars: ✭ 56 (+229.41%)
Mutual labels:  ssh
ideam
City Data Exchange & Analytics Stack (CDEAS) for Smart Cities
Stars: ✭ 14 (-17.65%)
Mutual labels:  iot-platform
seahorse
ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)
Stars: ✭ 31 (+82.35%)
Mutual labels:  ssh
consrv
Command consrv is a SSH to serial console bridge server, originally designed for deployment on gokrazy.org devices. Apache 2.0 Licensed.
Stars: ✭ 76 (+347.06%)
Mutual labels:  ssh
noc
Official read only mirror for
Stars: ✭ 84 (+394.12%)
Mutual labels:  ssh
fugit
_Really_ lightweight git access control
Stars: ✭ 24 (+41.18%)
Mutual labels:  ssh
wormhole
A minimalistic Ansible-like tool for configuring remote servers via ssh
Stars: ✭ 22 (+29.41%)
Mutual labels:  ssh
ssh
A file transfer application
Stars: ✭ 18 (+5.88%)
Mutual labels:  ssh

The easiest way to bootstrap your devices and deploy applications.
Synpse manages OTA deployment & updates, provides SSH and network access.


Website β€’ Samples β€’ Discussions β€’ Docs β€’ Discord β€’ Cloud

Synpse.NET - device orchestration for the rest of us

Synpse provides your device fleet management, application deployment and their configuration. Whole process is simple with very low learning curve.

Key features

  • Device inventory management: each of your device will register as an entry in our database and will be visible via UI/CLI/Dashboard.
  • SSH/TCP connections to your devices via tunnels: you don't need to have a public IP on your device to have access to it.
  • Declarative application deployment: store your manifests in GitHub, Gitlab or any other SCM repository, deploy applications via UI or CLI.
  • Device filtering for grouping and application scheduling: use labels and selectors to deploy applications to a subset of your devices for A/B testing.
  • Secret management: Synpse provides encrypted secret store to provide sensitive configuration to your applications.
  • Namespaces: separate your applications and secrets using namespaces on the same device.

Supported platforms

Synpse currently supports all Linux based distributions. It's possible to run it on Darwin (MacOS) systems too, but you will need to install the agent as a daemon yourself.

Windows support is planned, using binary executable drivers, however it's not a prioritized feature yet. If you would like to see Windows support implemented sooner, please contact us.

Platform Architecture Status
Linux amd64 βœ…
aarch64 βœ…
arm32 βœ…
Darwin amd64 ⏳
aarch64 ⏳
Windows amd64 ⏳

Samples

You can view samples of applications deployed on Synpse in the samples/ directory. Feel free to submit a pull request with your favorite app!

  • Cal.com - easy meeting scheduling
  • Grafana - monitoring/metrics stack
  • Prometheus - metrics collector, database and query engine
  • Home Assistant - self-hosted home automation hub that supports thousands of integrations
  • Gladys Home Assistant - a lightweight and privacy focused home assistant
  • Node-RED - no-code automation solution for anything from home automation to industrial applications
  • ownCloud - privacy focused essential business tool
  • piHole - network wide ad blocking
  • uptime-kuma - self-hosted monitoring solution for your websites (uptimerobot/pingdom alternative)

Community

Synpse is a young project and our community is constantly growing. Join our Discord channel or participate in GitHub Discussions.

Bug reporting/getting help

If you get stuck or not sure how to achieve something or just want to request a new feature, you can try:

  1. Read the docs: https://docs.synpse.net
  2. Submit an issue here: https://github.com/synpse-hq/synpse/issues
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].