İçeriğe geç
Subnomic

Siteyi yayınla, baytları depola, imajı gönder.

Barındırılan statik siteler, S3 uyumlu nesne depolama ve bir container registry için tek çalışma alanı; yanında da hepsinde iş yapabilen ve attığı her adımı gösteren asistan Runa. Tek fatura, tek kimlik bilgisi seti, tek denetim kaydı.

Ücretsiz plan
Kart gerekmez, süresi dolmaz
Depolama API’si
S3 uyumlu
Registry API’si
OCI distribution

Siteler

Gerçekten geri alınabilen statik barındırma

Bir dizin gönder, bir URL al. Her yayın kendi değişmez önizleme adresini korur; bu yüzden geri almak, çalışan yayını yeniden derlemek değil, zaten var olan bir yayını canlıya almaktır.

  • İki DNS kaydıyla kendi alan adın, cname.subnomic.app adresine bir CNAME; sertifika da ardından gelir.
  • Yayın başına yönlendirmeler ve başlıklar, uygulandıkları dosyalarla birlikte sürümlenir.
  • Trafik; çerez, ziyaretçi kimliği ya da üçüncü taraf olmadan sayılır.
Siteleri incele
$ subnomic sites deploy --prod
Hashing 148 files (18.7 MB)
134 already stored, 14 to upload
https://blog.subnomic.app

Depolama

S3 uyumlu nesne depolama

Uç nokta ve anahtar ürünün kendisi; bu yüzden dört tık içeride değil, sayfadaki ilk şey. S3 konuşan her istemci bununla konuşur: AWS CLI, rclone, restic, depoda zaten olan SDK.

  • Sürümleme ve nesne kilidi; kilitli süre, gün olarak nesnenin kendisinde yazılır.
  • Bucket’larla, bir önekle ve okuma, yazma ya da silmeyle sınırlanan erişim anahtarları; gizli anahtar bir kez gösterilir.
  • Herkesin okuyabildiği bir bucket, listelendiği her yerde bunu taşır:Herkese açık, kimlik bilgisi gerekmez
Depolamayı incele
$ aws --endpoint-url https://objects.subnomic.com s3 ls
2026-10-03 09:12:44 acme-db-dumps
2026-09-16 14:30:02 acme-cdn
$ aws --endpoint-url https://objects.subnomic.com s3 cp dump.sql.gz s3://acme-db-dumps/
upload: ./dump.sql.gz to s3://acme-db-dumps/dump.sql.gz

Registry

Tarama yapan özel bir OCI registry

docker login ve iş bitti. Neyin imzalı, neyin zafiyetli olduğu ve hangi sürümün onu düzelttiği listeden okunur; birinin açmayı hatırlaması gereken bir sekmenin arkasında değil.

  • Her push taranır ve her bulgu, onu düzelten sürümün adını verir.
  • Cosign imzaları imza olarak tanınır, başıboş etiketler olarak listelenmez.
  • CI için robot hesapları; tek bir depoyla sınırlı ve tek başına iptal edilebilir.
Registry’yi incele
$ docker login registry.subnomic.com -u acme
Login Succeeded
$ docker push registry.subnomic.com/acme/api:1.4.1
The push refers to repository [registry.subnomic.com/acme/api]
1.4.1: digest: sha256:9f3a71c2e4b8 size: 1789
EtiketTaramaİmzaDüzeltme
acme/api:1.4.13 yüksekİmzalıEn yeni
acme/api:1.4.02 kritikİmzalıİkisi de 1.4.1’de düzeltildi

Runa

Çalışma alanına uzanabilen bir asistan

Ona çalışma alanı hakkında bir soru sor, yanıtlamak için çalışma alanını okur. Her araç çağrısı, çağrıldığı gerçek argümanlarla gösterilir ve ona erişim veren kişiden daha fazla yetkiye asla sahip olmaz.

  • Yalnızca erişiminin kapsamındakine ulaşır, senin geçtiğin korkulukların aynısından geçerek.
  • Her çağrı, argümanlarıyla birlikte denetim kaydına düşer.
  • Herhangi bir ekranda ⌘J tuşuna bas, o ekran zaten sabitlenmiş olur.
Runa’yı incele

prod-eu’daki api neden sürekli yeniden başlıyor?

crashloop_report namespace=prod
kube_logs pod=api-7d9f5c-x2k8q previous=true
rollout_restart deploy/api Seni bekliyor
Bir kişi için bekletiliyorbiri onaylayana kadar

Önceki container’ın başlarken belleği tükendi. Yeniden başlatma olaydan önerildi ve ancak biri onayladıktan sonra çalışır.

İş akışları

Dördü, birbirine bağlı

İnsanların zaten elle yapmasına izin verdiğin işlerin grafiğini çiz: bir veritabanını okumak, bir deployment’ı yeniden başlatmak, bir kişiye sormak. Sonra onu bir zamanlamayla, bir webhook’la ya da bir düğmeyle çalıştır. Her iş akışı kendi kimlik bilgisiyle çalışır; bu yüzden onu yazan kişiden daha öteye asla uzanamaz.

  • Bir çalıştırma, onu başlatan işçi düşse de sürer: başarılı adımlar iki kez çalıştırılmaz.
  • Bir şeyi değiştiren her adım durup bir kişiyi bekleyebilir; grafiği düzenlemek de yeniden onay ister.
  • Bir cümleyle anlat, grafik senin için tuvalde çizilir; orada onunla tartışabilirsin.
İş akışlarını incele

Sunucular da senin olduğunda

Aynı çalışma alanı ikinci bir katman kazanır: gelen port açmayan bir ajan üzerinden erişilen kendi sunucuların ve Kubernetes cluster’ların. Sunucular Pro’da başlar, korkuluklar ve oturum kaydı Team ile, anlık erişim de Enterprise ile gelir.

Kaydolmadan önce

Ayrılabilir miyim?

Depolama S3, registry ise OCI distribution API’si; yani ayrılmak aws s3 sync ve docker pull demek, zaten kullanacağın aynı iki komut. Standart API’lerin amacı da bu.

Yapay zekâ gerçekte neyi görür?

Yalnızca erişiminin kapsamındakini; o erişimi oluşturan kişinin yapabildiğinden asla fazlasını değil. Her adım argümanlarıyla gösterilir. Onay gerektiren bir korkuluk, çağrıyı çalıştırmak yerine reddeder.

Ücretsiz plan bir deneme sürümü mü?

Hayır. Kart gerekmez ve süresi dolmaz: bir site, 512 MB depolama, bir üye. Bir sınıra ulaşmak, zaten depolanmış hiçbir şeyi silmez.

Dördünü de kullanmak zorunda mıyım?

Hayır. Çoğu çalışma alanı biriyle başlar. Diğerleri ihtiyaç duyduğunda orada: aynı faturada ve aynı kimlik bilgisinin arkasında.

Kim neyi görebilir?

Roller çalışma alanı başınadır, oturumlar listelenir ve tek tek iptal edilebilir; bir yabancının kimlik bilgisi olmadan erişebildiği her şey tehlike şeridi taşır, böylece onu bakarak bulursun.

Bir çalışma alanı, bir uç nokta ve bir ad alanı, yaklaşık bir saniye sonra.

Kaydolmak çalışma alanını oluşturur ve bunu yapmadan önce imajlarının gönderileceği registry adresini gösterir. Ücretsiz plan kart gerektirmez.