Ürün
Archito YeniMerge request'lerinizden öğrenir, takılanı gösterir Entegrasyonlar 25
Çözümler
Rolünüze göre
Neden AppArch
Kaynaklar
Müşteriler Fiyatlandırma İletişim
Dil
İletişime geç

Kod, panel, bulgular: hepsi kendi ağınızda kalır.

Düzenlenmiş sektörler ve kapalı ağlar için: panel, analiz ve veritabanı kendi sunucularınızda çalışır. Dışarıya yalnız iki kapı açılır, imaj deposu ve lisans dosyası; internete kapalı (air-gapped) kurulumda bu ikisi de içeri elle taşınabilir.

Tek ürün, tek sürüm hattı

Her kurulum aynı imajları çalıştırır; tek bir etiket hepsini sürümler. Müşteriye özel çatallanmış sürüm yok, geride kalan kurulum yok.

Tüm modüller içeride

ArchPilot'tan Archito'ya tüm modüller sunucularınızda çalışır. Her özellik her kuruluma aynı imajlarla ulaşır.

Yönetim paneli dahil

Kurulumun kendi yönetim alanı vardır: lisans, kullanıcılar ve e-posta ayarları tek yerden; ilk açılışta sihirbaz sizi kurulumdan geçirir.

Kimlik ve yapay zekâ

Google veya GitHub ile giriş yoktur; kimlik doğrulama kendi ortamınızda kalır: e-posta ve parola ya da LDAP / Active Directory. AI özellikleri isteğe bağlıdır ve internet erişimi isteyen yalnızca onlardır; istekler operatörünüzün seçtiği sağlayıcıya gider.

Kurulumda ne çalışır?

Başvuru kurulumu tek sunucuda dört konteynerdir. Analiz ise sunucuda değil, CI işlerinizin içinde koşar.

Bileşen Görevi Kim erişir
Panel (app-ui) Kullanıcılarınızın açtığı web arayüzü. Her isteği kullanıcının kimliğiyle API'ye iletir. Tarayıcılar; varsayılan port 8080
API (api) Analiz raporlarını alır, skorları hesaplar, Git eşitlemesi ve raporlar gibi zamanlanmış işleri yürütür. Veritabanına yalnız o bağlanır. Panel ve CI runner'larınız; varsayılan port 5000
PostgreSQL 16 Bulgular, raporlar, kullanıcılar ve yönetim ayarları. Yalnız API
Redis 7 Oturumlar, önbellek ve kopyaların paylaştığı oturum anahtarları. Panel ve API
Analiz imajları (collector) CI işinizde kodu tarar ve raporu kendi API'nize gönderir. Dokuz dilin her biri için ayrı imaj. CI işleriniz; sunucuda sürekli çalışmaz

TLS'i önündeki ters vekil sunucu (nginx, traefik) ya da ingress sağlar. Tarayıcıların yalnız panel portuna, CI runner'larının yalnız API portuna erişmesi yeterlidir.

Kurulum üç adımdır

Kubernetes zorunlu değil; Docker compose yeter. Rehber, ekran görüntüleriyle docs.apparch.io'da.

  1. 01

    Lisans + kurulum anahtarı

    Satış ekibi kurulum kimliğinizi ve kurulum anahtarınızı iletir; anahtar yalnız bir kez gönderilir. Kurulum ilk açılışta lisansını çevrimiçi alır. İnternete kapalı kurulumda kurulum sihirbazının gösterdiği kurulum kodunu gönderirsiniz, o koda bağlı .lic dosyası size iletilir.

  2. 02

    İmajları çekin

    docker login hub.apparch.io: kurulum kimliği kullanıcı adı, anahtar paroladır. İnternete kapalı (air-gapped) ağda imajlar bir kez dışarıda çekilip içeri taşınır.

  3. 03

    compose up + sihirbaz

    Compose dosyası paneli, analizi ve veritabanı geçişlerini ayağa kaldırır; ilk açılışta kurulum sihirbazı yönetici hesabını ve lisansı bağlar.

Gereksinim: Docker Engine 24+ ve compose eklentisi. Hepsi bu.

İnternete kapalı ağda kurulum

Kurulumda da çalışırken de ağınızdan dışarı bağlantı gerekmez. Dışarıyla tek alışveriş, elle taşınan iki dosyadır.

  1. 01

    İmajları içeri alın

    Panel ve API imajları tek bir arşiv dosyası olarak teslim edilir; sunucuya taşıyıp docker load ile yüklersiniz. Analiz imajlarını kendi iç registry'nize alırsınız, CI işleriniz oradan çeker.

  2. 02

    Sırları sunucuda üretin

    gen-secrets.sh veritabanı ve Redis parolalarını, oturum imzalama anahtarını ve şifreleme ana anahtarını sunucunun kendisinde rastgele üretir. Hiçbiri bize gelmez, imajlarda da yoktur.

  3. 03

    Kurulum kodunu gönderin

    Servisleri başlatın ve kurulum sihirbazının lisans adımında görünen kurulum kodunu AppArch'a iletin. Gelen .lic dosyası yalnız bu kuruluma bağlıdır; ./license/apparch.lic yoluna koyar ya da sihirbaza yapıştırırsınız.

  4. 04

    Dışarıya istek gitmez

    Satıcı ve güncelleme adreslerini boş bırakın: lisans yerelde doğrulanır, sürüm kontrolü yapılmaz, ağdan hiçbir istek çıkmaz. Yeni sürümler yine dosya olarak gelir.

İşletmesi sade, durumu görünür

Kurulumdan sonra ekibinizin bilmesi gerekenler dört başlıkta.

Sağlık uçları

/health/live sürecin ayakta olduğunu, /health/ready veritabanına ve Redis'e (panelde API'ye) erişildiğini söyler. Compose bunları konteyner sağlık kontrolü olarak kullanır; Kubernetes'te canlılık ve hazır olma yoklamalarına bağlanır.

Yükseltme

.env'deki imaj sürümünü değiştirip docker compose pull ve up. Bekleyen veritabanı geçişleri açılışta, kaç sürüm atlanırsa atlansın sırayla uygulanır. Geçişler yalnız ileri gider; öncesinde pg_dump ile yedek alın.

Kendini anlatan açılış

API açılışı adım adım günlüğe yazar: veritabanı, geçişler, referans verisi, lisans. Bir adım başarısız olursa hata satırı hangi adımda durduğunu söyler; bağlantı hatasında host ve port görünür, kimlik bilgisi asla.

Birden fazla kopya

Aynı PostgreSQL ve Redis'i paylaşan kopyalar tek kurulumdur: geçişler veritabanı kilidi altında bir kez çalışır, zamanlanmış işler kümelenmiş zamanlayıcıyla tek kopyada tetiklenir, oturumlar Redis üzerinden paylaşılır.

Güvenlik, varsayılan olarak

Ek yapılandırma gerektirmeyen, kurulumla birlikte gelen önlemler.

  • Sırlar sizde. Parolalar ve anahtarlar kurulum sırasında sunucunuzda üretilir; imajlarda yalnız gizli olmayan varsayılanlar vardır.
  • Git kimlik bilgileri şifreli. Bağladığınız sağlayıcıların erişim anahtarları veritabanında kurulumunuzun ana anahtarıyla AES-GCM kullanılarak şifrelenir.
  • Kabuksuz, root olmayan imajlar. Konteynerler yalnız .NET çalışma ortamını taşır, kabuk içermez ve ayrıcalıksız bir kullanıcıyla çalışır.
  • Değiştirilemeyen lisans. Lisans, imajların içindeki AppArch imza anahtarıyla doğrulanır; dosyayı elle düzenlemek imzayı bozar.
  • Giriş ağınızda kalır. E-posta ve parola (isteğe bağlı iki adımlı doğrulamayla) ya da LDAP / Active Directory. Google veya GitHub ile giriş yoktur.

Lisans nasıl davranır?

Sürpriz kapanma yok: sınırlar bellidir, aşımın da kuralı vardır.

İmzalı dosya, çevrimdışı doğrulama

Lisans RS256 ile imzalı bir .lic dosyasıdır; kurulum onu yerelde doğrular ve bir lisans yalnızca bir kurulumda çalışır. Çalışmak için bir lisans sunucusuna bağlanması gerekmez. Aynı veritabanını paylaşan birden fazla pod tek kurulum sayılır.

Takvim ayı sayaçları

Kullanım sınırları takvim ayına göre sayılır ve her ay başında sıfırlanır - kayan pencere sürprizi yoktur.

Önce yumuşak, sonra sert sınır

Sınır aşıldığında iş durmaz: yedi gün ve %10 tolere edilir, panel sizi uyarır. Sert sınıra ancak bu tampon da dolunca gelinir.

Sık sorulanlar

Güncellemeleri nasıl alırım?
Yeni sürümler aynı imaj deposuna gelir; tek etiket tüm bileşenleri birlikte sürümler. Güncelleme: yeni etiketi çekin, compose'u yeniden başlatın; veritabanı geçişleri açılışta kendiliğinden çalışır. İsterseniz panel yeni sürüm çıktığında haber verir.
Hangi kimlik doğrulama seçenekleri var?
E-posta ve parola (isteğe bağlı iki adımlı doğrulama ile) ya da LDAP / Active Directory girişi. Kullanıcıları yönetim alanından açarsınız. Google veya GitHub ile giriş yoktur.
İnternete tamamen kapalı (air-gapped) kurulumda ne çalışır, ne çalışmaz?
Çalışır: tüm analiz, tüm modüller, panel, raporlar ve Archito'nun öğrenmesi - ürünün tamamı yereldir. Çalışmaz: AI sağlayıcısına bağlantı isteyen AI önerileri ve Sor sekmesi, bir de otomatik sürüm haberleri. İmajlar fiziksel olarak içeri taşınır; kurulum kodu dışarı iletilir, ona göre hazırlanan lisans dosyası içeri getirilir.
Verileri kim görür?
Yalnız siz. Kaynak kod, bulgular, kullanıcılar ve raporlar sizin veritabanınızda durur; AppArch'a telemetri ya da kod içeriği akmaz. Bizim tarafta yalnız lisans kaydınız vardır.
Fiyatlandırma nasıl işliyor?
Lisans kurulum başına fiyatlandırılır; proje ve üye sınırları lisansta yazılıdır. Ortak ve bayi kanalıyla da satın alınabilir. Teklif için satış ekibiyle görüşün - form iki dakika sürer.
Kubernetes'te çalışır mı?
Evet. Başvuru kurulumu tek sunuculu Docker Compose'dur; Kubernetes'te aynı imajlar çalışır. Canlılık yoklamasını /health/live'a, hazır olma yoklamasını /health/ready'ye bağlayın ve ilk açılış geçişleri çalıştırdığı için API'ye geniş bir başlangıç süresi verin. Aynı veritabanını paylaşan kopyalar tek kurulum sayılır ve tek lisansla çalışır.
Neyi yedeklemeliyim?
PostgreSQL verisini (pgdata birimi ya da pg_dump çıktısı) ve .env dosyasını. .env'deki şifreleme ana anahtarı kaybolursa kayıtlı Git kimlik bilgileri çözülemez; bu anahtarı diğer sırlarınızla birlikte saklayın.
Sunucuyu değiştirirsem lisans ne olur?
Veritabanını yeni sunucuya taşırsanız kurulum aynı kalır ve lisans çalışmaya devam eder. Yeni sunucuda sıfırdan kurulum yapıyorsanız AppArch'tan lisansı serbest bırakmasını isteyin ve lisansı yeni kurulumdan yeniden alın; bir lisans aynı anda yalnız bir kurulumda çalışır.

Kendi ağınızda deneyin

Kurulum kimliğinizi isteyin; compose dosyasıyla bir öğleden sonra ayakta olursunuz.

Bültenimize katılın

Yeni modüller, sürüm notları ve mimari üzerine yazılar. İstediğiniz zaman tek tıkla ayrılırsınız.