Skip to content

deunlee/QuickSetup

Repository files navigation

Quick Setup


$$ \text{Setting up } \lim_{n \to \infty } n \text{ } \text{ servers is tiring. So we need } something. $$

Tools:

  • System: htop, btop, wget, zip, vim, zsh, oh-my-zsh, neofetch
  • Network: net-tools, tcpdump, nmap
  • Development: git, gcc, code-server
  • Container: docker, docker compose
  • ETC: ffmpeg

Docker Compose with:

  • Web & CMS: NGINX, PHP, Certbot, WordPress
  • Database: MariaDB (+phpMyAdmin), PostgreSQL, MongoDB (+Mongo Express), InfluxDB, Redis
  • Development: Python, Node.js, Java JDK, Kafka, ElasticSearch
  • SCM & CI/CD: GitLab, Jenkins
  • Monitoring: Uptime Kuma, Grafana (+InfluxDB)
  • IoT: ThingsBoard, mosquitto, ESP-IDF
  • Desktop: KasmVNC, Rocky Linux, Xfce
  • Remote: Guacamole (+Guacd, PostgreSQL), RustDesk
  • ETC: HRConvert2
curl -OL https://deunlee.com/q.sh && chmod +x q.sh && ./q.sh
# bash <(curl -fsSL https://deunlee.com/q.sh)
git clone https://github.com/deunlee/QuickSetup server
cd server
./script/init.sh
docker compose build
docker compsoe up

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published