Skip to content

Setbian is a GUI-based Debian post-install setup tool that helps users quickly install essential apps with just an internet connection.

Notifications You must be signed in to change notification settings

bhuvanesh-m-dev/setbian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧰 Setbian – Smart Debian Setup Assistant

Official APT package for Setbian — GUI-based batch installer for essential Debian apps.
License Built with Python Platform GUI Latest Release Project Status DevOps Friendly Download .deb
Typing SVG Setbian Banner

📦 Install via APT

wget -O setbian.deb https://github.com/bhuvanesh-m-dev/setbian/releases/download/v0.0.3/setbian-0.0.3.deb && \
sudo dpkg -i setbian.deb || (sudo apt --fix-broken install -y && sudo dpkg -i setbian.deb) && \
setbian

🧰 Setbian - Debian Setup Made Simple

"Because even your system deserves a proper welcome."

Setbian is a lightweight, user-friendly GUI-based setup assistant for freshly installed Debian systems. Built with native Python and preinstalled libraries, Setbian helps you choose and install essential software — right after system setup, even before you open the browser.
Setbian was born to simplify the complexity of configuring Debian-based systems. While Debian offers robustness and flexibility, many users—especially beginners—find its command-line configuration intimidating. Setbian addresses this by providing a clean and user-friendly graphical interface that automates common setup tasks, making Debian more accessible and efficient for everyone.

📄 Download Setbian User Guide (PDF)


🚀 Key Features

  • ✅ Native Python GUI (no need to install extra libraries)
  • ✅ App selection with tick-box interface
  • ✅ Batch installation of essential Debian packages
  • ✅ Runs on clean Debian install with just internet access
  • ✅ Fully open-source and community-driven

💻 Screenshot Preview

Setbian Project Preview


🎥 Setbian Demo Video - See It in Action!

🚀 Experience the power of Setbian in under 2 minutes!Simplify your Debian system configuration with just a few clicks — no terminal hassle.Watch the full walkthrough and installation guide below:

Watch Setbian Demo


⚙️ How It Works

  1. Boot into a fresh Debian install
  2. Open terminal and run Setbian (coming .deb support)
  3. Select the apps you want using the GUI
  4. Hit "Install" — Setbian does the rest

📦 Example App List (Initial Version)

  • Chromium
  • VLC Media Player
  • GParted
  • Neofetch
  • Curl
  • Git
  • VS Code
  • And many more...

You can customize the app list easily in the tick box !


🧑‍💻 For Developers

Want to contribute? You're welcome!

git clone https://github.com/bhuvanesh-m-dev/Setbian.git
cd Setbian
python3 main.py

🔖 Version: v0.0.4 Beta

✅ Now Includes One-Click Install for:

  • Git
  • Curl
  • VLC Media Player
  • GIMP
  • VS Code
  • Firefox
  • Google Chromium
  • MPV
  • Telegram Desktop

🎯 Key Features

  • Simple GUI (Tkinter-based, no extra dependencies)
  • Supports both APT and .deb package installations
  • Password prompt with auto-close popup
  • Live progress window with status logs
  • Works on fresh Debian installs (only needs internet access)

🔧 Dev Info

Maintainer: Bhuvanesh M
Email: [email protected]
Homepage: github.com/bhuvanesh-m-dev/Setbian
Webpage: bhuvaneshm.in/setbian

License: MIT | Release: Stable

About

Setbian is a GUI-based Debian post-install setup tool that helps users quickly install essential apps with just an internet connection.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages