A simple, CI/CD web interface that listens to webhooks from Github. Remotely installed agents can then run scripts on your target machines. No yaml syntax to learn; just use linux commands you already know.
Warning
This project is in its early stages and may undergo many breaking changes in the future.
The web interface is where you can easily set up and manage your pipelines and jobs. It’s a one-stop shop for designing workflows and scheduling commands to run on your servers.
Play around with the Outpost API using Bruno and our Bruno collection. It’s a handy way to test things out and connect with your CI/CD setup.
The Outpost agent keeps an eye on the API and runs jobs as they come in. To get the agent going, just set AGENT_ID
and API_HOST
as environment variables. If you forget, no worries—it'll prompt you for them.
If you just need to run commands over SSH, check out Foundry. It’s a lightweight CLI tool built for direct, idempotent server setup and management.
Keep things simple, stay connected, and let Outpost handle the heavy lifting for your CI/CD needs.