Urgent.News

What's breaking now, across thousands of outlets.

Tech

I Built Mini Panel: A Lightweight Go Control Panel for VPSs with 1 GB of RAM

I built Mini Panel for people who manage one or a few small VPS instances. I wanted a web interface for the tasks I kept doing over SSH: setting up websites, issuing TLS certificates, checking logs, and managing backups. Mini Panel is written in Go and ships as a single executable. You can install it on a VPS with at least 1 GB of RAM, and the panel itself runs without Docker, PHP, or a dedicated…

Author Marixdev has created Mini Panel, a lightweight Go-based control panel designed for managing small VPS instances. With less than 1 GB of RAM required for installation, Mini Panel runs directly on the server without Docker, PHP, or a dedicated MySQL instance.

The panel offers comprehensive features for managing websites, such as deploying PHP, Node.js, and Python applications, hosting static sites, or configuring a reverse proxy. Each website can be accessed with a file manager, SSH/SFTP, a browser terminal, cron jobs, logs, and Nginx configuration settings.

Managing WordPress sites is simplified through Mini Panel, where users can install WordPress, manage plugins, themes, and updates from within the panel. Additionally, Mini Panel allows users to create and manage MariaDB or MySQL databases, as well as set up email services for their domains, including mailboxes, forwarding aliases, and configuring email DNS records through Cloudflare.

Security and monitoring are integral to Mini Panel. Users can issue and automatically renew Let’s Encrypt certificates for HTTPS, perform nightly backups with restore controls and optional Google Drive sync. The panel also provides real-time monitoring of server resources, including CPU, memory, disk usage, network traffic, and service status. Other security features include an nftables firewall, ModSecurity with OWASP CRS, fail2ban, and two-factor authentication for the admin account.

For more information, users can visit the website at mpanel.biz, access the GitHub repository at marixdev/mini-panel, or consult the documentation at https://mpanel.biz/intro/. Marixdev invites users to try Mini Panel on a spare VPS or self-hosted applications, and share their experiences, including any encountered issues, along with their Linux distribution and version, and the step they were on.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Apache Zeppelin: Notebook Exposure Starts With the Wrong Assumption

Apache Zeppelin: Notebook Exposure Starts With the Wrong Assumption Apache Zeppelin is often described by what users see: a notebook interface for interactive data work.

  • Apache Zeppelin often perceived as simple notebook app
  • 25,613 assets labeled as Apache Zeppelin, 0 exact title matches
  • Defenders should assess authentication, storage, interpreters, policies

Online Learning Search: Chunk Boundaries for Grounded Tutor Answers

Short answer Short answer: use structure-aware, overlapping chunks, then rerank with section and lesson metadata before an answer is generated.

  • Use structure-aware, overlapping chunks for online course tutors.
  • Maintain three boundaries: source document span, instructional unit, and retrieval text.
  • Test policy against real questions before tuning boundary sizes.

Wabi's Home-Screen Widgets: Your Mini-Apps, One Glance Away

Disclosure: I run Wabi Wiki, an unofficial guide to the Wabi AI assistant — not affiliated with Wabi. Most AI assistants live inside an app you have to open.

  • Wabi AI assistant introduces home-screen widgets for mini-apps.
  • Widgets provide quick access to trip countdowns, habit trackers, and daily priorities.
  • Widgets update based on the mini-app's information, ensuring privacy.

More from Saturday 14 November →