https://github.com/zenkiet/public-bash-script
Summary of all the scripts that I often use to install and configure my server (debian, alpine, proxmox...)
https://github.com/zenkiet/public-bash-script
alpine bash debian devops linux proxmox script
Last synced: 2 months ago
JSON representation
Summary of all the scripts that I often use to install and configure my server (debian, alpine, proxmox...)
- Host: GitHub
- URL: https://github.com/zenkiet/public-bash-script
- Owner: zenkiet
- License: mit
- Created: 2026-03-14T10:54:23.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-14T15:26:48.000Z (3 months ago)
- Last Synced: 2026-03-14T22:27:48.604Z (3 months ago)
- Topics: alpine, bash, debian, devops, linux, proxmox, script
- Language: Shell
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Public Bash Script
One-line install scripts for common CLI tools and services. Designed for manual use, automation pipelines (e.g. Jenkins), and heterogeneous environments (Debian, Alpine, Proxmox, macOS, and others).
---
## Supported Platforms
| Platform | Scope | Notes |
| ----------- | ------------------------------ | ---------------------------------------- |
| **Bash** | All scripts | Primary usage; one-liners and local runs |
| **Jenkins** | Pipeline steps, agents, Docker | Use in `bash` steps or in Dockerfile |
## Quick Start
Run an installer directly from the repository (replace `.sh` with the script you need):
```bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/zenkiet/public-bash-script/main/bash/.sh)"
```
---
## Available Scripts
| Script | Description |
| -------------- | ---------------------------------------------------------------------------------- |
| **lazydocker** | Install [lazydocker](https://github.com/jesseduffield/lazydocker) (TUI for Docker) |
### Lazydocker
```bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/zenkiet/public-bash-script/main/bash/lazydocker.sh)"
```
---
## Using in Jenkins
Use the same one-liner inside a Jenkins pipeline or on an agent:
```groovy
pipeline {
agent any
stages {
stage('Install tools') {
steps {
sh 'bash -c "$(curl -fsSL https://raw.githubusercontent.com/zenkiet/public-bash-script/main/bash/lazydocker.sh)"'
}
}
}
}
```
Or from a Jenkinsfile scripted syntax:
```groovy
node {
sh 'bash -c "$(curl -fsSL https://raw.githubusercontent.com/zenkiet/public-bash-script/main/bash/lazydocker.sh)"'
}
```
## 🤝 Contributing
Contributions are welcome! Please open issues or pull requests for bug fixes, features, or improvements.
## 📄 License
This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details.
---
### **If this project helped you, please consider supporting its development**
⭐ Star the repository ⭐
📢 Share it with your network 📢
Made with ❤️ by ZenKiet