Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Uwsgi Nginx Flask Docker | 2,795 | 2 months ago | 29 | apache-2.0 | Python | |||||
Docker image with uWSGI and Nginx for Flask applications in Python running in a single container. Optionally with Alpine Linux. | ||||||||||
Vpstoolbox | 1,683 | 21 days ago | 7 | mit | Shell | |||||
一键在 Linux VPS 上安装 Trojan-GFW。Trojan-GFW script designed for Debian based Linux virtual private server. | ||||||||||
Swizzin | 1,586 | 2 days ago | 52 | gpl-3.0 | Shell | |||||
A simple, modular seedbox solution | ||||||||||
Dokku Alt | 1,198 | 7 years ago | 134 | mit | Shell | |||||
Dokku on steroids (this project is no longer actively maintained) | ||||||||||
Rtinst | 1,162 | 6 months ago | 33 | mit | Shell | |||||
seedbox installation script for Ubuntu and Debian systems | ||||||||||
Wordops | 1,036 | 5 days ago | 22 | April 29, 2022 | 150 | mit | Python | |||
Install and manage a high performance WordPress stack with a few keystrokes | ||||||||||
Ansible Role Nginx | 754 | 12 days ago | 3 | mit | Jinja | |||||
Ansible Role - Nginx | ||||||||||
Uwsgi Nginx Docker | 597 | 2 months ago | 12 | apache-2.0 | Python | |||||
Docker image with uWSGI and Nginx for applications in Python (as Flask) in a single container. Optionally with Alpine Linux. | ||||||||||
Nginx Autoinstall | 583 | a month ago | 39 | gpl-3.0 | Shell | |||||
Compile NGINX from source with custom modules and patches on Debian and Ubuntu | ||||||||||
Wordpress Nginx | 368 | 3 months ago | 6 | mit | Nginx | |||||
WordPress specific Nginx configuration templates and best practices! |
Compile and install NGINX from source with optional features, modules and patches.
The script might work on ARM-based architectures, but it's only being regularly tested against x86_64 with GitHub Actions.
apt install redis-{tools,server}
Just download and execute the script :
wget https://raw.githubusercontent.com/angristan/nginx-autoinstall/master/nginx-autoinstall.sh
chmod +x nginx-autoinstall.sh
./nginx-autoinstall.sh
You will be able to:
Just follow the question!
You can check configuration examples for the custom modules.
You can run the script without the prompts with the option HEADLESS
set to y
. This allows for automated install and scripting. This is what is used to test the script with GitHub Actions.
HEADLESS=y ./nginx-autoinstall.sh
To install Nginx mainline with Brotli:
HEADLESS=y \
NGINX_VER=MAINLINE \
BROTLI=y \
./nginx-autoinstall.sh
To install with Geoip:
HEADLESS=y \
GEOIP=y \
GEOIP2_ACCOUNT_ID=YOUR_ACCOUNT_ID_HERE \
GEOIP2_LICENSE_KEY=YOUR_LICENSE_KEY_HERE \
./nginx-autoinstall.sh
To uninstall Nginx and remove the logs and configuration files:
HEADLESS=y \
OPTION=2 \
RM_CONF=y \
RM_LOGS=y \
./nginx-autoinstall.sh
All the default variables are set at the beginning of the script.
GPL v3.0