Swiftwave Documentation

website·Indexed 32 days ago

https://swiftwave.org/

Documentation for Swiftwave, featuring guides on the CLI for managing daemon services, local image registries, and PostgreSQL databases. Includes details on the dashboard for application management, runtime logs, analytics, and persistent volumes. Covers version 2.2.x and development versions.

Tokens
49.7K
Snippets
255
Records
621
Agent score
62%

What's inside Swiftwave

  1. Overview of SwiftWave PaaS capabilities

    SwiftWave is an open-source, self-hosted Platform-as-a-Service (PaaS) designed for deploying and managing applications on VPS, bare metal, or Raspberry Pi. It supports AMD64, ARM64, and ARMv7 architectures and is compatible with major Linux distributions including Debian, Ubuntu, Raspbian, Fedora, CentOS, AlmaLinux, and RockyLinux. Key features include one-click app installation from an app store, deployment via git repositories or Docker images, local source code uploads, ingress rule configuration for custom domains, performance monitoring, and application scaling.
  2. Overview of Swiftwave PaaS

    Swiftwave is a lightweight Platform-as-a-Service (PaaS) designed to provide the ease of use found in proprietary PaaS (like Netlify, Vercel, Heroku, or Render) while maintaining the low cost and resource efficiency of a manual VPS setup. Unlike K8s or K3s based systems, Swiftwave is optimized for small businesses, hobbyists, and students, allowing multiple applications to run on low-cost hardware (e.g., a $5 Hetzner instance) with a minimal memory footprint.
  3. Overview of SwiftWave PaaS

    SwiftWave is a lightweight PaaS (Platform as a Service) orchestration tool designed for small-scale applications, MVPs, and hackathons. It provides a low-overhead alternative to Kubernetes (k8s), allowing developers to deploy applications on low-spec VPS instances (e.g., 1GB RAM) without the heavy resource requirements of a k8s master node. Key features include automated Dockerfile generation for projects that lack one, enabling deployment directly from source code.
  4. Overview of SwiftWave PaaS capabilities

    SwiftWave is an open-source, self-hosted PaaS designed for deploying and managing applications on VPS, bare metal, or Raspberry Pi. It serves as an alternative to platforms like Heroku, Netlify, and Render. Key capabilities include:

    • One-click app installation from an app store.
    • Deployment via git repositories, docker image repositories, or direct source code uploads from a local machine.
    • Domain mapping via ingress rules.
    • Application performance monitoring and scaling.
  5. Overview of SwiftWave PaaS

    SwiftWave is an open-source, lightweight Platform-as-a-Service (PaaS) designed for self-hosting. It allows developers to deploy applications from Git repositories, Docker images, or local folders. It is designed to run on minimal hardware (e.g., 1GB RAM, 1vCPU) and supports both Standalone (single server) and Cluster (multi-server) architectures. It can be installed on any environment that supports Docker, including bare metal, Raspberry Pi, and major VPS providers like AWS, GCP, DigitalOcean, Hetzner, and Linode.
  6. Overview of SwiftWave Dashboard management sections

    The SwiftWave Dashboard (v2.2.x) is the primary web-based interface for managing all system resources. Key management sections include:

    • Application Management: Deploy new applications, deploy via stack files, manage the SwiftWave App Store, and view specific application details.
    • Storage & Infrastructure: Manage persistent volumes and onboarded servers.
    • Networking & Access: Configure custom domains, SSL, Ingress rules (exposed domains/routes), and Redirect rules (domain and HTTPS redirection).
    • Credentials: Manage Git credentials and Docker image registry credentials.
    • Administration: Manage admin users, change user passwords, and configure general system settings.
  7. Overview of Swiftwave PaaS

    Swiftwave is a lightweight Platform-as-a-Service (PaaS) designed to provide the ease of use found in proprietary PaaS (like Netlify, Vercel, Heroku, or Render) while maintaining the low cost and resource efficiency of a VPS. It is specifically targeted at small businesses, hobbyists, and students who need a simple way to deploy multiple applications without the high overhead of Kubernetes (K8s) or K3s.
  8. Overview of SwiftWave Dashboard management capabilities

    The SwiftWave Dashboard (v2.0.x) is the primary web-based interface used to manage all server resources. Key management areas include:

    • Application Deployment: Install apps via the SwiftWave App Store, deploy new applications, or deploy using stack files.
    • Resource Management: Manage deployed applications, view specific application details, and handle persistent volumes.
    • Credentials: Configure Git credentials and Docker image registry credentials for applications.
    • Networking & Traffic: Manage custom domains, SSL certificates, Ingress rules (exposed domains/routes), and redirection rules (domain and HTTPS).
    • System Administration: Manage onboarded servers, admin users, system-wide settings, and user password changes.
  9. Overview of SwiftWave PaaS

    SwiftWave is a self-hosted, lightweight Platform-as-a-Service (PaaS) solution for deploying and managing applications on a VPS. It utilizes Docker Swarm for container orchestration, HaProxy for load balancing, and Let's Encrypt for automatic SSL certificate management.
  10. Overview of SwiftWave Dashboard management sections

    The SwiftWave Dashboard is the primary web-based interface for managing resources within a SwiftWave instance. It provides centralized control over the following functional areas:

    • Application Deployment: Install apps via the SwiftWave App Store, deploy new applications, or deploy using stack files.
    • Resource Management: Manage deployed applications, view specific application details, and handle persistent volumes.
    • Credentials & Security: Configure Git credentials, Docker image registry credentials, and manage user passwords.
    • Networking & Traffic: Configure custom domains, SSL certificates, Ingress rules (exposed domains/routes), and redirection rules (domain/HTTPS).
    • System Administration: Manage onboarded servers, admin users, and general system settings.
  11. Overview of Swiftwave PaaS

    Swiftwave is a lightweight Platform-as-a-Service (PaaS) designed to provide the ease of use found in proprietary PaaS (like Netlify, Vercel, Heroku, or Render) while maintaining the low cost and resource efficiency of a VPS. It is specifically targeted at small businesses, hobbyists, and students who need a low-overhead alternative to resource-heavy systems like K8s or K3s.

    Key resource characteristics include:

    • Idle Resource Usage: 40–80MB RAM and 1–2% CPU of a single vCPU.
    • Onboarding Peak: CPU usage may increase up to 20% during the one-time process of onboarding a new server.
    • Efficiency: Capable of running 3–4 apps in parallel on a low-cost instance (e.g., a $5 Hetzner instance).
  12. Overview of SwiftWave Dashboard

    SwiftWave Dashboard is the primary web-based management interface for SwiftWave, used to manage applications, domains, and server resources. It comes pre-bundled with SwiftWave and does not require a separate installation.