https://github.com/wacky6/ok-deploy
Composable One-Key Deploy Scripts for Ubuntu Servers
https://github.com/wacky6/ok-deploy
deploy devops
Last synced: 22 days ago
JSON representation
Composable One-Key Deploy Scripts for Ubuntu Servers
- Host: GitHub
- URL: https://github.com/wacky6/ok-deploy
- Owner: wacky6
- License: mit
- Created: 2017-01-31T16:23:25.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-09-24T07:46:01.000Z (5 months ago)
- Last Synced: 2025-09-24T09:38:47.011Z (5 months ago)
- Topics: deploy, devops
- Language: Shell
- Homepage:
- Size: 91.8 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ok-deploy
Composable One-Key Deploy Scripts for Ubuntu Server
## What's included
Ubuntu server deploy scripts that suits wacky's tastes
#### essentials (run this first!)
* build-essentials
* vim
* unattended-upgrades for all packages
* [Monitors]: iftop, iotop, glances
* [Network]: traceroute, mtr
* [Utils]: jq, iproute2, sed
#### ssh
* only allows pubkey auth
* prompts for authorized_keys
#### https
* compose with `./nginx`
* installs acme.sh, issues host ecc cert
* configs nginx public https static hosting at `/publish`
* sets CloudFlare DNS record (set `CF_Email`+`CF_Key` or `CF_Account_ID`+`CF_Token` before running)
* TODO: fetch CF_Email / CF_Key from remote (with .htpasswd)
#### nginx
* compose with `./https`
* mainline nginx from official nginx repo
* https redirection + ACME responder at `/var/acme-http`
* {tls-modern, proxy-headers} .incl for composable site configs
* : will set HSTS includeSubdomains preload, USE AT YOUR OWN RISK
#### docker-ce
* docker community edition
#### tinc-1.1
* tinc 1.1 from source
* compose with [tinc-config](https://github.com/wacky6/tinc-config)
#### zsh
* zsh + [wacky's zshrc](https://github.com/wacky6/my_zshrc)
* sets default shell
#### code-server
* latest [code-server](https://github.com/coder/code-server)
* can run in crontab to do regular updates
## LICENSE
MIT (C) wacky6