Skip to content

Bu, AstroWAMP Node.js uygulamasının portable (taşınabilir) versiyonudur. Node.js runtime dahil tek bir .exe dosyası olarak çalışır.

Notifications You must be signed in to change notification settings

onder7/astrowamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

AstroWAMP Portable Node.js Application

Language / Dil: 🇹🇷 Türkçe | 🇬🇧 English

Download

https://drive.google.com/file/d/1NIlF4qbY1sI4bFeWArmao9pla2ZPQsli/view?usp=sharing

https://ondernet.net/astrowamp-portable-nodejs-application

Proje Demo Videosu

🚀 Standalone Executable

Bu, AstroWAMP Node.js uygulamasının portable (taşınabilir) versiyonudur. Node.js runtime dahil tek bir .exe dosyası olarak çalışır.

🎯 Tam Özellikli Geliştirme Ortamı

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.

image image image image image image image image image

📦 İçindekiler

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)

⚡ Hızlı Başlangıç

Windows

  1. AstroWAMP-NodeApp.exe dosyasını çift tıklayın
  2. Tarayıcınızda http://localhost:5000 adresini açın
  3. Kullanmaya başlayın!

🔧 Yapılandırma

Port Değiştirme

Port numarasını değiştirmek için environment variable kullanın:

set PORT=3000
AstroWAMP-NodeApp.exe

Veya komut satırında:

AstroWAMP-NodeApp.exe --port 3000

Farklı Konumda Çalıştırma

Tü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.

🌐 API Endpoints

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

📝 Özellikler

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

🗂️ Veri Yönetimi

Data Klasörü

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));

Uploads Klasörü

Dosya yüklemeleri için uploads/ klasörü kullanılır.

Logs Klasörü

Tüm işlemler logs/app-YYYY-MM-DD.log formatında loglanır.

🔒 Güvenlik

  • 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

🐛 Sorun Giderme

Apache (httpd start olmaz ise kurmayın unutmayın) -> VC_redist.x64.exe

Ana proje için: AstroWAMP GitHub

"Port Already in Use" Hatası

# Farklı bir port kullanın
set PORT=3001
AstroWAMP-NodeApp.exe

Klasörler Oluşturulmuyor

  • Yazma izni olduğundan emin olun
  • Yönetici olarak çalıştırın (gerekirse)

Executable Çalışmıyor

  • Windows Defender / Antivirüs kontrolü yapın
  • .exe dosyasını "izin ver" listesine ekleyin

📊 Sistem Gereksinimleri

  • 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)

🔄 Güncelleme

Yeni bir versiyon çıktığında:

  1. Mevcut data/, uploads/, logs/ klasörlerini yedekleyin
  2. AstroWAMP-NodeApp.exe dosyasını yeni versiyonla değiştirin
  3. Executable'ı çalıştırın

Verileriniz korunur!

📚 Daha Fazla Bilgi

Apache (httpd start olmaz ise kurmayını unutmayın) -> VC_redist.x64.exe Ana proje için: AstroWAMP GitHub

📄 Lisans

MIT License - Özgürce kullanabilir, değiştirebilir ve dağıtabilirsiniz.


❤️ ile AstroWAMP için yapıldı | Portable Development Environment

About

Bu, AstroWAMP Node.js uygulamasının portable (taşınabilir) versiyonudur. Node.js runtime dahil tek bir .exe dosyası olarak çalışır.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published