Runtipi store düzenleem

This commit is contained in:
2026-07-16 11:10:04 +03:00
parent 6a3eeee60a
commit 3384c01970
4 changed files with 87 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
{
"name": "ConvertX",
"id": "convertx",
"available": true,
"dynamic_config": true,
"tipi_version": 1,
"version": "latest",
"short_desc": "1000'den fazla format arasinda dosya donusturucu (video, resim, ses, belge).",
"author": "C4illin",
"port": 3000,
"categories": ["utilities", "media"],
"description": "ConvertX, FFmpeg, ImageMagick, Pandoc ve Calibre motorlarini birlestiren self-hosted bir dosya donusturucudur. mp4<->avi, png<->jpg, webp, mkv, docx, epub gibi 1000'den fazla format arasinda tarayicidan donusturme yapabilirsin. Toplu (batch) donusturme ve coklu kullanici hesabi destekler.",
"source": "https://github.com/C4illin/ConvertX",
"website": "https://github.com/C4illin/ConvertX",
"exposable": true,
"force_expose": false,
"https": true,
"supported_architectures": ["arm64", "amd64"],
"form_fields": [
{
"type": "random",
"label": "JWT Secret (otomatik)",
"hint": "Oturum imzalama anahtari, kurulumda otomatik uretilir. Degistirmene gerek yok.",
"required": true,
"env_variable": "JWT_SECRET",
"encoding": "hex",
"min": 32
},
{
"type": "boolean",
"label": "Yeni hesap kaydina izin ver",
"hint": "GUVENLIK UYARISI: Public internete actiysan bunu SADECE ilk hesabini olusturana kadar acik tut, sonra tekrar kapat. Acik kalirsa herkes hesap acip sunucunun islem gucunu kullanabilir.",
"required": false,
"default": false,
"env_variable": "ACCOUNT_REGISTRATION"
}
]
}
+24
View File
@@ -0,0 +1,24 @@
services:
convertx:
image: ghcr.io/c4illin/convertx
restart: unless-stopped
environment:
# JWT oturum imzalama anahtari - config.json'daki "random" alaniyla
# kurulumda otomatik uretilir.
- JWT_SECRET=${JWT_SECRET}
# Public'e acacagin icin bunlar guvenlik amacli sabit tutuluyor:
# - Kimliksiz (login'siz) hic kimse dosya donusturemesin
# - HTTPS uzerinden geldigimiz icin HTTP_ALLOWED'a gerek yok
- ALLOW_UNAUTHENTICATED=false
- HTTP_ALLOWED=false
# Ilk kurulumda bir kez true yapip kendi hesabini olustur, sonra
# tekrar false'a cekmen onerilir (asagida config.json'da form alani var).
- ACCOUNT_REGISTRATION=${ACCOUNT_REGISTRATION:-false}
volumes:
- ${APP_DATA_DIR}/data:/app/data
x-runtipi:
is_main: true
internal_port: 3000
x-runtipi:
schema_version: 2
+25
View File
@@ -0,0 +1,25 @@
# ConvertX
ConvertX, FFmpeg, ImageMagick, Pandoc ve Calibre motorlarini bir araya
getiren self-hosted bir dosya donusturucudur. 1000'den fazla format
arasinda donusum yapabilirsin: mp4 <-> avi <-> mkv, png <-> jpg <-> webp,
docx <-> pdf, epub ve daha fazlasi.
## Public internete acarken ONEMLI guvenlik notlari
Bu uygulama sunucunun CPU'sunu kullanarak dosya donusturuyor. Internete
acik ve korumasiz birakilirsa herkes hesap acip sunucunun kaynaklarini
tuketebilir. Bu yuzden:
1. Kurulum tamamlandiktan sonra **"Yeni hesap kaydina izin ver"** ayarini
GECICI olarak ac, kendi hesabini olustur, sonra tekrar KAPAT.
2. `ALLOW_UNAUTHENTICATED` degeri kasitli olarak `false` sabitlenmis
durumda - boylece giris yapmayan kimse dosya donusturemiyor.
3. Hesabini olusturduktan sonra kayit kapaliyken bile sen giris yapmaya
devam edebilirsin, sadece yeni hesap acilamaz.
## Kullanim
Kurulumdan sonra siteye giris yap, "Create account" ile ilk hesabini
olustur (sadece kayit acikken gorunur), sonra dosyalarini surukle-birak
ile yukleyip cikti formatini secerek donustur.
Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB