Skip to content

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

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors