SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Shell Automation Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Shuffle
Shuffle: A general purpose security automation platform. Our focus is on collaboration and resource sharing.
-
bastille
Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
shepherd
Docker swarm service for automatically updating your services whenever their image is refreshed (by containrrr)
-
hideIt.sh
Automagically hide/show a window by its name when the cursor is within a defined region or you mouse over it.
-
changelog-updater-action
A GitHub Action to automatically update a "Keep a Changelog" CHANGELOG with the latest release notes.
-
borg-cron-helper
Helper shell scripts for BorgBackup to automate backups and make your life easier… 😉
-
toolbox
Unified kit with all the scripts required for maintaining the repository 🧰 (by chaotic-aur)
-
Apple-Music-CLI-Player
A simple command-line Apple Music controller script which includes a "Now Playing" widget function, a playback function, and a list-out function for your Mac's Music.app library, written in sh.
-
automations
Shell scripts that leverage the latest AI models and github.com/charmbracelet tooling to make your developer workflow buttery smooth and way more fun (by zackproser)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
To get your Linux ready to use after a fresh install you might have an Ansible playbook to get the system ready to go with all the tools you need.
If you have a broker set up in HomeAssistant it’s doesn’t really matter where that broker is as long as HomeAssistant is configured to use it and can connect. It sounds like it was hosted remotely, on paid hosting perhaps. I’ll hazard a guess since you mentioned lights that it’s using zigbee2mqtt so that addon will need to be setup too to use the same broker.
Take a look at n8n.io or shuffler.io
Project mention: 3 Advantages to Running FreeBSD as Your Server Operating System | news.ycombinator.com | 2023-08-15> FreeBSD jails don't have a one-command way to install a preconfigured jail for a specific service
FreeBSD does have that tool, its BastilleBSD: https://bastillebsd.org/
For example, this is the Bastillefile for running consul: https://gitlab.com/bastillebsd-templates/consul/-/blob/maste...
Project mention: How can i switch between multiple operating systems on a headless server? | /r/selfhosted | 2023-11-18i ran proxmox with passthru for any vm i wanted to use it on. i had a 2ndary older gpu for main access, and used fluxbox with firefox for the initial setup which i would start x on if i needed graphical interface, i had multi monitors, with multi inputs, so i could switch input after loading vm. This meant i had access to proxmox as headless, or with GUI, There is a software kvm that can be used for swapping mouse/keyboard functionality. After boot once the vm side of things was sorted i could simply qm up ### of vm after logging into cli of headless proxmox. In terms of deciding which OS will boot you can do this via the vm settings option"start on boot", which can be turned on and off whenever, but this would require you know beforehand which os you want next if you plan on shutting down your pc. I basically left mine on, but this isnt always feasible. docker is fine headless and ssh into from your windows/debian instance... or portainer from browser....there are many other container image options in proxmox. For secure DL of windoze iso that doesnt require you already be running windows to access the download section to obtain an iso i used this from inside proxmos ( not technically the best way, but it is what i chose to do - a better way would be via your linux vm, then upload from that via the browser based access to proxmox. hope that helps :) ( **edit -portainer)
I used the methods of GitHub - elliotkillick/qvm-create-windows-qube: Spin up new Windows qubes quickly, effortlessly and securely on Qubes OS to install windows 10 in a qube, but it won’t accessing internet.
Wrote a document which explains how limit access to PaaS - https://github.com/groovy-sky/azure/tree/master/paas-vnet-04 . IP is not working in some cases.
Project mention: Extracting data from Github repositories using the Github API | /r/github | 2023-06-21I have some sample scripts here.
Project mention: AI-enhanced shell scripts for common developer tasks | news.ycombinator.com | 2023-05-23
Project mention: PSA: mjpg-streamer, included with OctoPi, will not work with a Pi camera on 64-bit Linux + workaround | /r/3Dprinting | 2023-05-09
Shell Automation related posts
- GitHub - Mido: Rufus Windows ISO Downloader (Fido) Ported to Linux
- GitHub - Mido: Rufus Windows ISO Downloader (Fido) Ported to Unix
- GitHub - Mido: The Secure Windows ISO Downloader
- GitHub - Mido: The Secure Windows ISO Downloader
- GitHub - Mido: The Secure Windows ISO Downloader
- GitHub - Mido: The Secure Windows ISO Downloader
- Mido: Cross-Platform, Secure Microsoft Windows Downloader
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Automation projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | mac-dev-playbook | 5,792 |
2 | pre-commit-terraform | 2,996 |
3 | wait-for | 1,869 |
4 | addons | 1,429 |
5 | Shuffle | 1,259 |
6 | bastille | 760 |
7 | ansible-for-kubernetes | 660 |
8 | Mido | 475 |
9 | shepherd | 455 |
10 | qvm-create-windows-qube | 325 |
11 | hideIt.sh | 247 |
12 | azure | 124 |
13 | changelog-updater-action | 118 |
14 | arno | 117 |
15 | pimod | 112 |
16 | aws-workflows-on-github | 101 |
17 | CentOS7-CIS | 91 |
18 | github-misc-scripts | 90 |
19 | borg-cron-helper | 79 |
20 | toolbox | 78 |
21 | Apple-Music-CLI-Player | 73 |
22 | automations | 64 |
23 | OctoPi-UpToDate | 57 |
Sponsored