Securely deploy any application on any server.
Last updated Sep 6, 2025
33
Stars
1
Forks
0
Issues
0
Stars/day
Attention Score
4
Language breakdown
No language data available.
▸ Files
click to expand
README
Ciara
Securely deploy any application on any server.
- 🗄️ VM OR Bare Metal
- 🗝️ Integrated Firewall
- 🔧 Automatic security system updates
- ⚙️ Zero-Config OS Ready
- ⏱️ Zero-Downtime Deployments
- 🔒 Automatic HTTPS support
- 🛠️ Simple config file
Quickstart
npm install -g ciara-deploy
cd your-project
ciara init
ciara deploy
Requirements
- Servers: Debian OS (fresh install recommended)
- Local machine: Bun runtime
Configuration
All settings are managed in ciara.config.json:
{
"appName": "my-website",
"servers": [
{
"ip": "127.0.0.1",
"port": 22
}
],
"ssh": {
"privateKeyPath": "/root/.ssh/id_rsa"
},
"proxy": {
"port": 3000
},
"healthcheck": {
"path": "/",
"interval": 5,
"timeout": 3,
"retries": 5
},
"firewall": {
"inbound": [
{
"port": 22,
"allow": "*",
"protocols": ["tcp"]
}
]
},
"updates": {
"reboots": {
"enabled": true,
"time": "03:00"
}
},
"builder": {
"host": "127.0.0.1"
}
}
That's it. Ciara takes care of all the rest. For further details and a complete guide, please refer to our official documentation: Ciara Quickstart Guide.
License
Distributed under the MIT License. See LICENSE for more information.
🔗 More in this category