اختر إصدارك وابدأ
اختر إصدارك وابدأ العمل في دقائق.
إصدار VPS
Docker + PostgreSQL لأقصى أداء
- Docker one-command setup
- PostgreSQL database
- Full build toolchain
- 2 GB RAM, Docker Engine 20+
إصدار cPanel
مُعد مسبقاً للاستضافة المشتركة مع SQLite
- Pre-built, no compilation needed
- SQLite — zero database setup
- LiteSpeed / cPanel compatible
- 512 MB RAM, Node.js 18+
Docker Deployment
Recommended for production
Download the release
Get the latest Docker image and setup files from GitHub Releases.
Download swiftpos-latest.tar.gzClone the setup repo
# Clone and enter the directory
git clone https://github.com/nullsam/swiftpos-release.git
cd swiftpos-release
Place the image file
Move swiftpos-latest.tar.gz into the swiftpos-release directory, next to docker-compose.yml.
Run the setup script
chmod +x setup.sh
./setup.sh
The script checks Docker, loads the image, and starts PostgreSQL + SwiftPOS automatically.
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
متطلبات النظام
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)