Skip to content

asklinux/rimaupanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RimauPanel (Go + SQLite)

Sistem web asas menggunakan Go dengan login berasaskan SQLite dan dashboard SB Admin 2.

Ciri Semasa

  • Login/logout pengguna
  • SQLite untuk jadual users dan sessions
  • Dashboard status sistem:
    • CPU usage
    • Memory usage
    • Maklumat OS (nama OS, kernel, hostname, uptime)

Keperluan

  • Go 1.22+

Install Dengan Repos

Debian/ubuntu

wget https://tunnelbiz.com/repo/rimaupanel/rimaupanel-repo_1.0.1_all.deb

chmod +x rimaupanel-repo_1.0.1_all.deb dpkg -i rimaupanel-repo_1.0.1_all.deb apt install rimaupanel

RHEL/ROCKY

wget https://tunnelbiz.com/repo/rocky/rimaupanel-repo-1.0-1.noarch.rpm rpm -ivh rimaupanel-repo-1.0-1.noarch.rpm dnf install rimaupanel

Jalankan Local

make tidy
make fmt
make run

Akses: http://localhost:8000

Login default (auto-seed bila DB kosong):

  • Username: admin
  • Password: admin123

Build Binary

Build ke folder lokal:

make build

Build terus ke /opt/rimaupanel:

make build-opt

Jika gagal sebab permission, jalankan dengan sudo:

sudo mkdir -p /opt/rimaupanel
sudo go build -o /opt/rimaupanel/rimaupanel ./cmd/rimaupanel

Konfigurasi Env

  • RIMAUPANEL_ADDR (default :8000)
  • RIMAUPANEL_DB (default ./data/rimaupanel.db)
  • RIMAUPANEL_SESSION_HOURS (default 24)
  • RIMAUPANEL_ADMIN_USER (default admin)
  • RIMAUPANEL_ADMIN_PASS (default admin123)

About

Rimau Panel , Web Panel For Nginx and Apache server include waf setting web panel . Develope using Go Lang

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors