github-projects
kafka-stream-docker
Redpanda Console

🐼 Redpanda Console - Self-Hosted Production Setup

This guide explains how to manually install Redpanda Console on a production server using the official Redpanda APT repository.

📚 Reference: Redpanda Official Docs (opens in a new tab)


🚀 What is Redpanda Console?

Redpanda Console is a web-based GUI to manage and monitor Redpanda clusters. It offers real-time topic views, consumer groups, schema registry, ACLs, and more.


📦 Install Redpanda Console (Debian/Ubuntu)

🛠️ Step 1: Add Redpanda APT Repository and Install

curl -1sLf 'https://dl.redpanda.com/nzc4ZYQK3WRGd9sy/redpanda/cfg/setup/bash.deb.sh' | \
sudo -E bash && sudo apt-get install redpanda-console -y

📁 Configuration

After installation, Redpanda Console can be configured via:

  • /etc/redpanda/console.yaml
  • Environment variables (REDPANDA_CONSOLE_ prefix)

Make sure to point it to your Redpanda broker addresses and enable any optional features like TLS, SASL, or Schema Registry.

Example config snippet:

kafka:
  brokers:
    - "localhost:9092"

▶️ Start the Console

Use systemd or directly run the binary:

sudo systemctl start redpanda-console
sudo systemctl enable redpanda-console

Or run manually:

redpanda-console

Once started, access the web UI:

http://localhost:8080

You can change the default port in the console.yaml.


🧪 Verify the Installation

Check service status:

systemctl status redpanda-console

Or tail logs:

journalctl -u redpanda-console -f

🔐 Production Recommendations

  • Use TLS for secure console access
  • Add authentication (OIDC, Basic Auth)
  • Configure RBAC if managing multiple teams
  • Deploy behind a reverse proxy like NGINX or Cloudflare Tunnel

🧹 Uninstall

To remove the console:

sudo apt-get remove redpanda-console -y

📚 References


Let me know if you want this with a Docker-based setup or a full systemd service + config deployment example.


🧙 AI Wizard - Instant Page Insights

Click the button below to analyze this page.
Get an AI-generated summary and key insights in seconds.
Powered by Perplexity AI!