Skip to content

ResearchForumOnline/FreeWebPanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeWebPanel

FreeWebPanel GitHub hero

Website Install ZSEC Softaculous Ubuntu Free Core Videos

FreeWebPanel Free Core is the public entry point for a real Linux hosting business: install on a clean Ubuntu server, create hosting accounts, publish websites, manage mail, SQL, files, domains, SSL, security, backups, updates, and customer workspaces, then grow into official Pro or support when the server starts earning.

This GitHub repository now includes the first buildable Free Core control-plane source, alongside installs, documentation, videos, and safe project discovery. The official release bundle, update channel, Pro licensing, paid support, commercial response, and protected runtime assets are served from freewebpanel.com.

The source boundary is deliberate: public Core code is testable here, while Pro automation, payment settlement, signing keys, customer data, private themes, and production inventory remain outside the repository.

Why FreeWebPanel Exists

Hosting should not start with a license bill before a server has customers. FreeWebPanel gives server owners and hosting providers a clean Free Core path first:

  • Install on a clean server.
  • Create hosting accounts and customer workspaces.
  • Launch real websites with DNS, SSL, files, email, SQL, and backups.
  • Keep security updates moving without paying extra for basic patch flow.
  • Add official Pro/support when the hosting business needs it.

Quick Install

Use a clean Ubuntu 24.04 LTS server with a DNS-only hostname pointed at the server IP.

curl -fsSL https://raw.githubusercontent.com/ResearchForumOnline/FreeWebPanel/main/install.sh | sudo bash -s -- \
  --hostname panel.example.com \
  --email admin@example.com \
  --server-profile provider

After installation:

  • Admin panel: https://panel.example.com:2087/admin/login
  • User panel: https://panel.example.com:2083/user/login
  • Credentials file on the server: /root/THCZ_PANEL_CREDENTIALS.txt

FreeWebPanel install flow

Full install guide: docs/INSTALL.md

Downloads, Releases, And Updates

Need Link
Latest GitHub source archive Download ZIP
GitHub releases FreeWebPanel releases
Official release channel docs/RELEASE_CHANNEL.md
Install guide docs/INSTALL.md
Feature map docs/FEATURE_MAP.md
Provider operations docs/PROVIDER_OPERATIONS.md

FreeWebPanel is designed to be found by people searching for a free hosting control panel, self-hosted web panel, cPanel alternative, DirectAdmin alternative, Linux hosting panel, free web hosting panel, DNS and SSL hosting control panel, mail and SQL panel, and provider-ready hosting automation.

Public Docs

What Free Core Includes

Area Included
Accounts Hosting account creation, customer workspaces, admin/user panels
Websites Document roots, site launch checks, file manager, upload, edit, move, delete, extract
Domains DNS records, aliases, subdomains, nameserver guidance, AutoSSL and redirects
Mail Mailboxes, forwards, webmail launchers, SPF/DKIM/DMARC-style deliverability checks
SQL Database workflows, users, phpMyAdmin/Adminer launcher flow
Installers Built-in app installers plus optional provider-owned Softaculous bridge
Security Guarded file writes, firewall guidance, lockout safety, service checks, update lane
Updates Automatic FreeWebPanel core checks plus manual admin update route
Themes Light, Dark, Midnight, and official compiled runtime panel themes
Growth Free Core first, official Pro/support when the hosting business needs it

Feature map: docs/FEATURE_MAP.md

Build The Public Core

cd core/api
npm install
npm test
npm run build

The current source slice implements the unprivileged control-plane foundation: clean owner initialization, secure sessions, customer accounts, domain validation, constrained site-root creation, and auditable state. The hosted installer remains the supported route for the broader compiled panel while privileged web, mail, DNS, SQL, and certificate workers are prepared for separate public review.

Featured Videos

TalkToAI: Sovereignty Through ZeroThink and OpenZero Infrastructure

TalkToAI: Sovereignty Through ZeroThink and OpenZero Infrastructure

This is the wider ecosystem overview for TalkToAI, ZeroThink, OpenZero, local-first infrastructure, and the connected product stack that FreeWebPanel sits beside.

FreeWebPanel Explained Easy Hosting

FreeWebPanel Explained Easy Hosting

Breaking The License Gap by FreeWebPanel.com

Breaking The License Gap by FreeWebPanel.com

More media and future video ideas: docs/VIDEOS.md

Install Lanes

  1. Ubuntu 24.04 LTS - production install lane.
  2. AlmaLinux / RockyLinux / RHEL-family - preflight validation today, RPM/dnf lane planned.
  3. ZeroMint AIOS / OpenZero AIOS - compatibility wrapper for AIOS servers.
  4. Existing panel replacement - preflight and guarded takeover planning for hosts moving away from legacy panels.

In-Place Panel Takeover

FreeWebPanel panel takeover map

FreeWebPanel is built for hosts that want a stronger control panel without rebuilding the whole server estate. The takeover path is designed to keep the same server and public IP where the current server state allows it, then replace the old panel workflow with FreeWebPanel accounts, domains, DNS, SSL, file manager, mail, SQL, backups, security checks, and updates.

Start here: docs/migrations/README.md

Panel-specific takeover guides:

Takeover always starts with preflight and verified off-server backups. FreeWebPanel should stop for operator review when it cannot safely map a service.

DNS Before Install

Create DNS-only A records before running the installer:

panel.example.com      -> your server IPv4
ns1.panel.example.com  -> your server IPv4
ns2.panel.example.com  -> your server IPv4

If using Cloudflare, keep these records DNS only / grey cloud. Do not proxy the panel hostname or nameserver hostnames.

Official Links

Free, Pro, And Official Licensing

Free Core is public and installable from GitHub. Pro features, official licensing, paid support, branded releases, update signing, and commercial support are controlled by freewebpanel.com.

Only FreeWebPanel.com is authorised to sell official FreeWebPanel licenses, Pro access, hosted update services, and support. Hosting providers can use Free Core on their own servers, but they may not sell unofficial FreeWebPanel licenses or represent themselves as the official vendor.

The public installer does not publish private theme source. Installed servers receive compiled/minified runtime assets only. See docs/THEME_ASSET_PROTECTION.md and docs/LICENSING_AND_PROTECTION.md.

GitHub Maintainer Setup

For project maintainers who want cleaner local pushes, signed commits, and SSH remotes, see:

docs/GITHUB_AUTH_SETUP.md

Security

FreeWebPanel is a hosting control panel and should be installed only on a clean server you control. Do not run public install commands on a production host until you have backups and have reviewed the flags you are using.

ZSEC Auto Updates is the companion Linux security updater from FreeWebPanel.com and TalkToAI. It focuses on security-only update checks, lockout-resistant SSH safety, and hardening support for Ubuntu, AlmaLinux, and Rocky Linux: ResearchForumOnline/ZSEC.

Security reports: SECURITY.md

Repository Boundary

This repo is intentionally public and useful, but it is not a dump of hidden production assets. It can include install wrappers, public docs, public diagrams, issue templates, and Free Core material. It should not include private Pro modules, private theme source, source maps, signing keys, license server internals, billing logic, customer data, server credentials, or hidden admin automation.

License

Free Core is distributed under the Apache License 2.0. FreeWebPanel names, logos, official service marks, Pro modules, paid licensing flows, update signing keys, commercial support channels, and official theme trade dress are not granted by the Apache license.

About

FreeWebPanel Free Web Panel Free Core is the entry point: install on a clean Ubuntu server, create hosting accounts, publish websites, manage mail, SQL, files, domains, and security, then grow into paid Pro or support when the server starts earning.

Resources

License

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors