احصل على SwiftPOS

اختر إصدارك وابدأ

اختر إصدارك وابدأ العمل في دقائق.

إصدار VPS

Docker + PostgreSQL لأقصى أداء

  • Docker one-command setup
  • PostgreSQL database
  • Full build toolchain
  • 2 GB RAM, Docker Engine 20+
دليل إعداد VPS

إصدار cPanel

مُعد مسبقاً للاستضافة المشتركة مع SQLite

  • Pre-built, no compilation needed
  • SQLite — zero database setup
  • LiteSpeed / cPanel compatible
  • 512 MB RAM, Node.js 18+
دليل إعداد cPanel

Docker Deployment

Recommended for production

1

Download the release

Get the latest Docker image and setup files from GitHub Releases.

Download swiftpos-latest.tar.gz
2

Clone the setup repo

# Clone and enter the directory

git clone https://github.com/nullsam/swiftpos-release.git

cd swiftpos-release

3

Place the image file

Move swiftpos-latest.tar.gz into the swiftpos-release directory, next to docker-compose.yml.

4

Run the setup script

chmod +x setup.sh

./setup.sh

The script checks Docker, loads the image, and starts PostgreSQL + SwiftPOS automatically.

5

Open SwiftPOS

Open http://localhost:3000 and follow the setup wizard to configure your store, language, currency, and admin account.

Standalone (SQLite)

For shared hosting or local installations

No Docker required. Uses SQLite — no separate database setup needed.

# Set database and start

DATABASE_URL="file:./swiftpos.db"

npm run db:setup:sqlite

npm start

Full shared hosting guide

متطلبات النظام

Docker Deployment

  • Docker Engine 20+ or Docker Desktop
  • 2 GB RAM minimum
  • 1 GB disk space
  • Ports 3000 and 5432 available

Standalone

  • Node.js 18+ runtime
  • 512 MB RAM minimum
  • 500 MB disk space
  • Any OS (Windows, macOS, Linux)

إدارة SwiftPOS

View logs

docker compose logs -f app

Stop

docker compose down

Restart

docker compose up -d

Full reset (removes all data)

docker compose down -v