Language / Dil: 🇹🇷 Türkçe | 🇬🇧 English
https://drive.google.com/file/d/1NIlF4qbY1sI4bFeWArmao9pla2ZPQsli/view?usp=sharing
https://ondernet.net/astrowamp-portable-nodejs-application
Bu, AstroWAMP Node.js uygulamasının portable (taşınabilir) versiyonudur. Node.js runtime dahil tek bir .exe dosyası olarak çalışır.
AstroWAMP ile aşağıdaki servisleri tek bir platformda çalıştırabilirsiniz:
- ⚡ Apache Web Server - Güçlü ve esnek web sunucusu
- 🐘 PHP - En popüler sunucu taraflı programlama dili
- 🗄️ MySQL Database - Güvenilir ve hızlı veritabanı yönetimi
- 🟢 Node.js - Modern JavaScript runtime ortamı
- 📊 phpMyAdmin - Kolay veritabanı yönetim arayüzü
Tüm bu servisleri tek bir tıklama ile başlatıp durdurun! Kurulum gerektirmez, tamamen portable.
portable/
├── AstroWAMP-NodeApp.exe # Ana executable (Node.js runtime dahil)
├── data/ # Veri depolama (otomatik oluşturulur)
├── uploads/ # Dosya yüklemeleri (otomatik oluşturulur)
└── logs/ # Uygulama logları (otomatik oluşturulur)
AstroWAMP-NodeApp.exedosyasını çift tıklayın- Tarayıcınızda
http://localhost:5000adresini açın - Kullanmaya başlayın!
Port numarasını değiştirmek için environment variable kullanın:
set PORT=3000
AstroWAMP-NodeApp.exeVeya komut satırında:
AstroWAMP-NodeApp.exe --port 3000Tüm portable/ klasörünü istediğiniz yere kopyalayın:
- Farklı bir sürücüye (C:, D:, E:, vb.)
- USB disk
- Network sürücü
- Bulut depolama klasörü
Executable her zaman bulunduğu klasör içinde çalışır.
Uygulama çalıştıktan sonra şu endpoint'lere erişebilirsiniz:
- Ana Sayfa:
http://localhost:5000/ - Status API:
http://localhost:5000/api/status - System Info:
http://localhost:5000/api/info - Portable Paths:
http://localhost:5000/api/paths - Health Check:
http://localhost:5000/api/health
✅ Tek Dosya: Node.js runtime dahil, ek kurulum gerektirmez ✅ Portable: Herhangi bir konumdan çalışır ✅ Otomatik Klasörler: Gerekli klasörleri otomatik oluşturur ✅ Loglama: Her işlem otomatik loglanır ✅ Modern UI: AstroWAMP tasarımıyla uyumlu arayüz ✅ RESTful API: Tam özellikli API endpoint'leri
data/ klasörüne istediğiniz verileri kaydedebilirsiniz:
// Örnek kullanım kodda
const filePath = path.join(DATA_DIR, 'mydata.json');
fs.writeFileSync(filePath, JSON.stringify(data));Dosya yüklemeleri için uploads/ klasörü kullanılır.
Tüm işlemler logs/app-YYYY-MM-DD.log formatında loglanır.
- Port varsayılan olarak sadece localhost'tan erişilebilir
- Dış erişim için firewall ayarları yapmanız gerekebilir
- Üretim ortamında ek güvenlik önlemleri alın
Ana proje için: AstroWAMP GitHub
# Farklı bir port kullanın
set PORT=3001
AstroWAMP-NodeApp.exe- Yazma izni olduğundan emin olun
- Yönetici olarak çalıştırın (gerekirse)
- Windows Defender / Antivirüs kontrolü yapın
- .exe dosyasını "izin ver" listesine ekleyin
- OS: Windows 7/8/10/11 (x64)
- RAM: En az 256 MB
- Disk: En az 50 MB boş alan
- Network: İsteğe bağlı (sadece localhost için gerekmez)
Yeni bir versiyon çıktığında:
- Mevcut
data/,uploads/,logs/klasörlerini yedekleyin AstroWAMP-NodeApp.exedosyasını yeni versiyonla değiştirin- Executable'ı çalıştırın
Verileriniz korunur!
Apache (httpd start olmaz ise kurmayını unutmayın) -> VC_redist.x64.exe Ana proje için: AstroWAMP GitHub
MIT License - Özgürce kullanabilir, değiştirebilir ve dağıtabilirsiniz.
❤️ ile AstroWAMP için yapıldı | Portable Development Environment
