https://github.com/92username/fresh-install-vps
A script to automate the installation and configuration of essential applications and services on a fresh VPS, streamlining server setup with tools like Docker, SSH, and basic firewall settings.
https://github.com/92username/fresh-install-vps
bash docker vps vps-admin vps-server vps-setup
Last synced: 27 days ago
JSON representation
A script to automate the installation and configuration of essential applications and services on a fresh VPS, streamlining server setup with tools like Docker, SSH, and basic firewall settings.
- Host: GitHub
- URL: https://github.com/92username/fresh-install-vps
- Owner: 92username
- License: gpl-3.0
- Created: 2025-02-02T17:20:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-02T18:10:26.000Z (over 1 year ago)
- Last Synced: 2025-05-15T03:11:26.543Z (about 1 year ago)
- Topics: bash, docker, vps, vps-admin, vps-server, vps-setup
- Language: Shell
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VPS Fresh Install Script
This script automates the installation of essential applications and initial configurations on a VPS, simplifying the server setup process.
## Features
- **System Update**: Updates and upgrades the system.
- **Package Installation**: Installs essential tools like `neofetch`, `ssh`, `git`, `curl`, `wget`, `htop`, `ufw`, and `vim`,
- **Firewall Setup**: Enables basic firewall with SSH access.
- ~~**Docker Configuration**: Installs and configures Docker, adding the user to the Docker group.~~
## How to Use
1. Clone the repository:
```bash
git clone https://github.com/92username/fresh-install-vps
```
2. Make the script executable:
```bash
chmod +x vps-fresh-install.sh
```
3. Run the script:
```bash
./vps-fresh-install.sh
```
## Requirements
- VPS with a Debian-based OS (e.g., Ubuntu).
- A user with `sudo` privileges.