This repository contains Bash scripts for setting up a Frappe Bench environment and installing essential packges on an Ubuntu system. The scripts automate the installation of necessary dependencies, packges, and system configurations.
- Frappe Bench Setup: Installs and configures Frappe Bench for versions 14 and 15.
- Essential packges: Installs development tools, system utilities, and productivity packges.
- Automated Configuration: Sets up MariaDB, Node.js, Git, Docker, and more.
- Firewall & Security: Configures UFW firewall and secures MariaDB.
- Ubuntu 20.04 or 22.04 (recommended)
- User with sudo privileges
git clone git@github.com:irfanzahoor/tool-kit.git
cd tool-kit
cd bench_setup
chmod +x bench_setup.sh
./frappe_bench.shcd tool-kit
cd packgesRun the script:
./packges.sh- VS Code - Code editor
- Postman - API testing
- Git - Version control
- Docker - Containerization platform
- FileZilla - FTP client
- Neofetch - System information tool
- Htop - Process monitoring
- BleachBit - System cleaner
- Synaptic - GUI package manager
- Google Chrome - Web browser
- AnyDesk - Remote desktop tool
- Zoom - Video conferencing
- VLC - Media player
- OBS Studio - Screen recording & streaming
- GIMP - Image editor
- Restart your system to apply changes.