Skip to content

A collection of scripts I wrote for personal use, I'm not sure what these scripts do.

License

Notifications You must be signed in to change notification settings

scenery/my-scripts

Repository files navigation

My Scripts

A collection of scripts I wrote for personal use, I'm not sure what these scripts do. #° 3°#

Note: These scripts are intended for individual testing purposes in a controlled environment (most of them will only work on Debian). This means they may not be suitable for everyone. Please be sure you understand their functionality before running them.

Table of contents

Usage

server-startup

An initialization script for efficiently managing newly deployed hosting servers. This script automates repetitive tasks that I need to perform each time I bring up a new one.

bash <(curl -Ls https://raw.githubusercontent.com/scenery/my-scripts/main/server-startup.sh)
  • Change Hostname
  • Change SSH Port
  • Enable TCP BBR
  • Install Nginx
  • ...

install-nginx

Auto compiling and installing the latest Nginx. You can choose to install the stable version with the latest OpenSSL or the mainline version with the latest BoringSSL / LibreSSL.

bash <(curl -Ls git.io/nginx.sh)

or

bash <(curl -Ls https://raw.githubusercontent.com/scenery/my-scripts/main/install-nginx.sh)

acme-cert

A tool designed for issuing SSL certificates using acme.sh with DNS API integration.

bash <(curl -Ls https://raw.githubusercontent.com/scenery/my-scripts/main/acme-cert.sh)

traceroute

No longer maintained since May 9, 2022.

bash <(curl -Ls git.io/traceroute.sh)

or

bash <(curl -Ls https://raw.githubusercontent.com/scenery/my-scripts/main/traceroute.sh)

netflix-test

No longer maintained since Feb 1, 2024.

bash <(curl -Ls https://raw.githubusercontent.com/scenery/my-scripts/main/netflix-test.sh)

About

A collection of scripts I wrote for personal use, I'm not sure what these scripts do.

Resources

License

Stars

Watchers

Forks

Languages