Runtipi store düzenleem
This commit is contained in:
@@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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
|
||||
@@ -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 |
Reference in New Issue
Block a user