Perbandingan

Perbandingan Slash.

Mulai Oktober 2026, edisi sumber terbuka. Logo dan merek dagang adalah milik pemiliknya.

Slash, Caddy, Nginx dan Apache httpd

Slash, Caddy, Nginx dan Apache httpd
Slash Caddy Nginx Apache httpd
KategoriWeb server, reverse proxy, dan Kubernetes Ingress controllerWeb server dan reverse proxyWeb server, reverse proxy, load balancerWeb server
BahasaRustGoCC
Memory safeYa (tanpa unsafe di kodenya sendiri)YaTidakTidak
HTTPS otomatisBawaan: HTTP-01, TLS-ALPN-01, DNS-01 (Cloudflare), ARIBawaan; DNS-01 untuk banyak penyedia lewat plugincertbot atau modul ACME tambahanmod_md
HTTP/3Bawaan, aktifBawaan, aktifTersedia, harus diaktifkan—
WebSocket, gRPCYaYaYaYa (mod_proxy)
Load balancingRound-robin dengan health check aktif dan pasifBanyak kebijakan dengan health checkRound-robin, least_conn, hash; health check aktif hanya di NGINX Plusmod_proxy_balancer
File statisIndex, fallback SPA, file pra-kompresi, range request; dotfile dan symlink yang keluar folder ditolakfile_serverroot, try_filesDocumentRoot, .htaccess
PHP / FastCGIYa (php-fpm); preset wordpress dan laravel dengan aturan aman bawaanYa (php_fastcgi)Ya (fastcgi_pass dengan konfigurasi manual)Ya (mod_php, php-fpm)
Proxy TCP/UDPYa: TCP, UDP, TLS passthrough (SNI), protokol PROXYPlugin layer4Ya (stream)—
Kubernetes IngressYa: slash-ingress (Ingress v1, Helm chart), membaca anotasi ingress-nginxProyek komunitasingress-nginx, NGINX Ingress Controller—
Rate limitingBawaan, per rutePluginBawaan (limit_req)Modul tambahan
Header keamananPreset per host, aktif secara defaultDitulis di CaddyfileDitulis dalam konfigurasiDitulis dalam konfigurasi
WAFBawaan: AssaultCuirass (OWASP CRS v4, engine Rust, regex waktu linear)Plugin (Coraza)Modul ModSecurityModul ModSecurity
KonfigurasiSlashfile, atau web panel SPMPlusCaddyfile / JSON dengan API adminnginx.confhttpd.conf, .htaccess
Muat ulangDivalidasi, ditukar secara atomikGracefulnginx -s reloadgraceful
Web panel resmiYa (SPMPlus)Pihak ketigaPihak ketigaPihak ketiga

Seperti Nginx dan Caddy, Slash memakai konfigurasi terpusat sebagai pengganti .htaccess: preset wordpress dan laravel sudah membawa aturan rewrite yang biasanya ditulis di sana.

Situs WordPress yang sama di Caddy dan di Slash:

Caddyfile
blog.example.com {
    root * /var/www/blog
    php_fastcgi localhost:9000
    file_server
}
Slashfile
blog.example.com    wordpress /var/www/blog

SPMPlus dan Nginx Proxy Manager

SPMPlus dan Nginx Proxy Manager
SPMPlus Nginx Proxy Manager
Reverse proxySlash (Rust)Nginx (OpenResty)
Backend panelRust (Axum) dengan SQLiteNode.js dengan SQLite atau MySQL/MariaDB
ArsitekturProxy dan panel terpisah; proxy tetap berjalan saat panel matiPanel dan Nginx dalam satu container
Image DockerDua image distroless, read-only, non-rootSatu image, root secara default
Instalasi nativeYa (biner statis dengan systemd)Tidak resmi
Menerapkan perubahanValidasi penuh, pratinjau diff, pertukaran atomik, riwayat versiMenulis file konfigurasi Nginx, lalu reload
Let’s EncryptHTTP-01, TLS-ALPN-01, DNS-01 (Cloudflare)HTTP-01, DNS-01 untuk banyak penyedia
HTTP/3Ya—
Kompresizstd, Brotli, gzipgzip
Daftar akses (IP dan autentikasi dasar)YaYa
Rate limitingPer rute, dari panelKonfigurasi manual Nginx
Header keamananPer host presetHSTS dan “Block common exploits”; sisanya manual
Stream TCP/UDPYa, ditambah TLS passthrough (SNI)Ya
AkunBanyak admin, passkeys dan TOTPBanyak pengguna dengan izin per fitur
MetrikDasbor dan Prometheus—

SPMPlus dibuat untuk HTTP/3, default yang aman, perubahan konfigurasi divalidasi sebelum mencapai proxy, dan jejak memori yang kecil.