# önder online
Teknoloji ve siber güvenlik dünyasına hoş geldiniz Güncel siber tehditler ve korunma yöntemleri Yapay zekâ ve otomasyonun güvenliğe etkileri Microsoft 365 ve Active Directory güvenlik rehberleri Yazılım geliştirmede güvenlik odaklı yaklaşımlar Teknoloji ve siber güvenlik dünyasına hoş geldiniz Güncel siber tehditler ve korunma yöntemleri

Menu

AstroWAMP Portable Node.js Application

AstroWAMP Portable Node.js Application

AstroWAMP Portable: Node.js, PHP, Apache ve MySQL’i Tek Bir .EXE Dosyasında Çalıştırın

AstroWAMP Portable: Node.js, PHP, Apache ve MySQL’i Tek Bir .EXE Dosyasında Çalıştırın

Geliştiriciler için hızlı, kurulumsuz ve tamamen taşınabilir bir geliştirme ortamı her zaman büyük bir ihtiyaç olmuştur. İşte tam da bu noktada AstroWAMP Portable, tüm geliştirme araçlarını tek bir çalıştırılabilir .exe dosyasında bir araya getirerek benzersiz bir deneyim sunuyor.

Bu yazıda AstroWAMP’ın taşınabilir sürümünün özelliklerini, nasıl kullanılacağını ve geliştiricilere sunduğu avantajları anlatıyorum.


🎬 Demo Videosu

Aşağıdaki görüntüye tıklayarak projenin demo videosunu izleyebilirsiniz:

Proje Demo Videosu


💡 AstroWAMP Portable Nedir?

Download / İndir

AstroWAMP’in bu sürümü, Node.js runtime’ı içinde barındıran tek dosyalık bir uygulama olarak tasarlanmıştır. Yani:

  • Kurulum yok

  • Bağımlılık yok

  • Karmaşık ayarlar yok

Sadece .exe dosyasını açın ve bütün geliştirme ortamınız tek tıkla çalışsın.


🎯 Tek Uygulamada Tüm Geliştirme Araçları

AstroWAMP Portable, full-stack bir geliştirme ortamının ihtiyacı olan tüm servisleri bir araya getiriyor:

🚀 İçerdiği Servisler

  • Apache Web Server – Güçlü ve kararlı HTTP sunucusu

  • PHP – En popüler backend dili

  • MySQL Database – Güvenilir veritabanı motoru

  • Node.js – Modern JavaScript çalıştırma ortamı

  • phpMyAdmin – Tarayıcı tabanlı MySQL yönetimi

Tüm bu servisler tek bir platformdan, tek bir tıklama ile yönetilebiliyor.


📦 Klasör Yapısı

AstroWAMP portable klasörünüz şu şekilde görünür:

portable/
├── AstroWAMP-NodeApp.exe   # Ana uygulama (Node.js gömülü)
├── data/                   # Veri depolama klasörü
├── uploads/                # Dosya yüklemeleri
└── logs/                   # Günlük kayıtları

Uygulama gerekli klasörleri otomatik oluşturur.


⚡ Hızlı Başlangıç (Windows)

  1. AstroWAMP-NodeApp.exe dosyasına çift tıklayın

  2. Tarayıcıdan:
    👉 http://localhost:5000

  3. Artık hazırsınız!

Kurulum gerektirmez. Her yerde çalışır. USB’den bile!


🔧 Yapılandırma Seçenekleri

📌 Port Değiştirme

set PORT=3000
AstroWAMP-NodeApp.exe

veya:

AstroWAMP-NodeApp.exe --port 3000

📁 Farklı Konumda Çalıştırma

Portable klasörünü istediğiniz yere taşıyabilirsiniz:

  • USB bellek

  • Dış disk

  • Network dizini

  • Dropbox / OneDrive gibi bulut klasörleri


🌐 API Endpoint’leri

AstroWAMP çalıştıktan sonra şu endpoint’ler devreye girer:

  • Ana Sayfa: /

  • Status API: /api/status

  • System Info: /api/info

  • Paths Info: /api/paths

  • Health Check: /api/health

Tümü RESTful yapıda tasarlanmıştır.


📝 Detaylı Özellikler

  • Tek Dosya Çalıştırma (embedded Node.js)

  • ✔ %100 Portable

  • ✔ Otomatik klasör oluşturma

  • ✔ Gelişmiş loglama

  • ✔ Modern UI

  • ✔ Tam API desteği

  • ✔ Kurulum gerektirmez


🗂️ Veri Yönetimi

📌 Data Klasörü

JSON, SQLite, config dosyaları için ideal.

Örnek:

const filePath = path.join(DATA_DIR, 'mydata.json');
fs.writeFileSync(filePath, JSON.stringify(data));

📌 Uploads Klasörü

Dosya yükleme işlemleriniz burada saklanır.

📌 Logs Klasörü

app-YYYY-MM-DD.log formatında günlük kayıtları tutulur.


🔒 Güvenlik

  • Varsayılan port sadece localhost erişimine açıktır.

  • Dış ağdan erişmek isterseniz firewall ayarı yapmalısınız.

  • Üretim ortamında ek güvenlik katmanları önerilir.


🐞 Sorun Giderme

❗ Apache başlatılmıyorsa

VC_redist.x64 kurmayı unutmayın.

❗ "Port Already in Use"

set PORT=5001
AstroWAMP-NodeApp.exe

❗ Klasörler Oluşmuyor

  • Yazma izni var mı kontrol edin

  • Gerekirse yönetici olarak çalıştırın

❗ EXE açılmıyor

  • Windows Defender engellemiş olabilir

  • "İzin ver" listesine ekleyin


🖥️ Sistem Gereksinimleri

  • Windows 7 / 8 / 10 / 11 (64-bit)

  • En az 256 MB RAM

  • Minimum 50 MB boş alan


🔄 Güncelleme Nasıl Yapılır?

  1. data/, uploads/, logs/ klasörlerini yedekleyin

  2. Yeni versiyon .exe dosyasını eskiyle değiştirin

  3. Çalıştırın → Verileriniz korunur


📚 Ek Bilgi


📄 Lisans

MIT License
Tam özgürlük: kullan, değiştir, dağıt.


❤️ AstroWAMP için tutkuyla geliştirildi.
Taşınabilir geliştirme ortamlarının yeni standardı olmaya geliyor.