secubox-openwrt/package/secubox/secubox-app-simplex
CyberMind-FR ab34719f9f feat(secubox-core): Add secubox-landing page generator
- Add secubox-landing script to generate landing pages from HAProxy vhosts
- Integrate landing command into secubox CLI
- Add boot hook to regenerate landing pages on startup
- Fix HAProxy multi-cert SNI using crt-list instead of directory mode
- Fix backend IPs from 127.0.0.1 to 192.168.255.1 for LXC compatibility
- Auto-convert localhost IPs in RPCD handler and CLI tools

Landing page features:
- Groups all services by zone with stats header
- Shows SSL certificate status per domain
- Categorizes by type: Streamlit, Blog, Admin, Media, Dev, etc.
- Regenerates at boot (30s after startup)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 06:15:37 +01:00
..
files feat(secubox-core): Add secubox-landing page generator 2026-02-08 06:15:37 +01:00
Makefile feat(simplex): Add SimpleX Chat self-hosted messaging servers 2026-02-02 12:53:41 +01:00
README.md docs(secubox): Add KISS README for all 46 remaining packages 2026-02-03 07:34:06 +01:00

SecuBox SimpleX Chat Server

Privacy-first messaging relay server running in an Alpine LXC container. Provides SMP (SimpleX Messaging Protocol) and XFTP (file transfer) services with end-to-end encryption and post-quantum cryptography support.

Installation

opkg install secubox-app-simplex

Configuration

UCI config file: /etc/config/simplex

uci set simplex.main.enabled='1'
uci set simplex.main.smp_port='5223'
uci set simplex.main.xftp_port='443'
uci set simplex.main.domain='chat.example.com'
uci commit simplex

Usage

simplexctl start       # Start SimpleX server (LXC)
simplexctl stop        # Stop SimpleX server
simplexctl status      # Show service status
simplexctl logs        # View server logs
simplexctl address     # Show server address for clients
simplexctl update      # Update SimpleX binaries

HAProxy Integration

Drop-in HAProxy config is provided at /usr/lib/secubox/haproxy.d/simplex.cfg for TLS termination and routing through the SecuBox HAProxy instance.

Features

  • SMP relay for SimpleX Chat messaging
  • XFTP relay for encrypted file transfers
  • End-to-end encryption with post-quantum algorithms
  • No user identifiers or metadata collection
  • Alpine LXC container isolation

Dependencies

  • lxc
  • lxc-common
  • wget
  • openssl-util
  • tar

License

Apache-2.0