İçindekiler

    Yazıyı Dinle

    Hazır
    Tarayıcınızın yerleşik ses sentezi özelliğini kullanır.

    Yazı Boyutu

    Küçük Aa
    Normal Aa
    Büyük Aa
    Çok Büyük Aa

    Kaydet

    📑

    Bu makaleyi daha sonra okumak için kaydedin

    AstroWAMP Portable Node.js Application

    AstroWAMP Portable Node.js Application
    Yazıyı dinlemek için oynat butonuna tıklayı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.


     

    Önceki Yazı vSAN Uygulama Senaryoları
    vSAN Uygulama Senaryoları

    Senaryo 1: Küçük İşletme için 3 Sunuculu vSAN Küm...

    Sonraki Yazı Windows için Gelişmiş Ağ Trafiği İzleme Aracı – Network Traffic Monitor
    Windows için Gelişmiş Ağ Trafiği İzleme Aracı – Network Traffic Monitor

    Windows için Gelişmiş Ağ Trafiği İzleme Aracı – Network Traff...