![]() |
|
Guide How to Install BillionMail on aaPanel (Docker One-Click, Step by Step) - Printable Version +- AdminsForum (https://adminsforum.com) +-- Forum: Free & open-source control panels (https://adminsforum.com/Forum-free-open-source-control-panels) +--- Forum: aaPanel (https://adminsforum.com/Forum-aapanel) +---- Forum: aaPanel Guides & Tutorials (https://adminsforum.com/Forum-aapanel-guides-tutorials) +----- Forum: aaPanel BillionMail Guides (https://adminsforum.com/Forum-aapanel-billionmail-guides) +----- Thread: Guide How to Install BillionMail on aaPanel (Docker One-Click, Step by Step) (/Thread-guide-how-to-install-billionmail-on-aapanel-docker-one-click-step-by-step) |
How to Install BillionMail on aaPanel (Docker One-Click, Step by Step) - JAY - 10-21-2026 How to install BillionMail on aaPanel (Docker one-click) This guide installs BillionMail from aaPanel's Docker app store, step by step. It takes about ten minutes. At the end you'll have the BillionMail dashboard running and secured, ready to add your sending domain. Prefer video? Watch the full BillionMail on aaPanel walkthrough (install, DNS, SSL and your first newsletter): New to BillionMail? Read What is BillionMail? in this forum first. Before you start: four checks 1. A suitable server. BillionMail's official minimum is 1 CPU core, 1 GB RAM and 20 GB disk; for a real newsletter server, about 2 CPU cores and 4 GB RAM is more comfortable. More detail: BillionMail installation requirements. Avoid installing on a server that already runs another mail server. 2. Outgoing port 25 must be open. This is the one that catches most people. Mail servers talk to each other on port 25, and many cloud providers block it on new servers. Test it from your server: Code: nc -vz -w 5 gmail-smtp-in.l.google.com 253. Pick two names.
Step 1: Open the Docker app store In aaPanel, click Docker in the left menu. The first time, aaPanel offers to install Docker for you. Let it finish. Then open the One-Click Install tab. This is aaPanel's app store for container apps. Step 2: Install BillionMail Find BillionMail (search for it, or scroll) and click Install. You'll see the install form: What each field means:
Step 3: Check that it's running (optional) If you like the terminal: Code: docker ps --format "table {{.Names}}\t{{.Status}}"Code: /www/dk_project/dk_app/billionmail/Step 4: Open the dashboard Go to https://YOUR_SERVER_IP:41443. Your browser warns about the certificate the first time. That's expected, because there's no real certificate yet. Continue, and log in. If you've lost the login, run this on the server: Code: bm defaultStep 5: Secure it right away Open Settings > Common Settings > Security Settings:
Step 6: Look around The left menu has everything:
Common install problems
What's next Next, add your sending domain and its DNS records: BillionMail DNS setup: MX, SPF, DKIM, DMARC and PTR. More BillionMail how-to guides
Tested on BillionMail 4.9.0 through aaPanel, October 2026. Sources: BillionMail on GitHub. |