Açık kaynak dünyasında dosya dönüştürme işlemlerini kolaylaştıran yeni bir yıldız var: VERT.
Rust ve Svelte teknolojileriyle geliştirilen bu modern araç, PDF’ten görüntüye, ofis dosyalarından e-kitaplara kadar pek çok formatı dönüştürebilen güçlü bir self-hosted dosya dönüştürücü platformudur. En güzel tarafıysa, verileriniz tamamen kendi sunucunuzda kalır bulut servislerine bağımlı olmadan güvenle çalışır.
İlk adım olarak sunucumuzda bir Docker dizini altında Vert adında yeni bir dizin oluşturalım

İkinci adım Container Maneger uygulamasını açıp yeni bir proje oluşturalım. Projenin adını ben Vert olarak yazdım. Oluşturduğumuz dizinin yolunu gösterelim ve kaynak için yüklemek yerine oluştur seçin

version: "3.9"
services:
vert:
image: ghcr.io/vert-sh/vert:latest
container_name: vert
ports:
- "3000:80"
environment:
PUB_ENV: production
PUB_HOSTNAME: vert.kpl.pw
# İsteğe bağlı ek değişkenler
#PUB_PLAUSIBLE_URL: https://plausible.kpl.pw
PUB_VERTD_URL: https://vert.kpl.pw
TZ: Europe/Istanbul
# volumes:
# - /volume1/docker/vert/data:/data
# - /volume1/docker/vert/config:/app/config
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost:80 || exit 1"]
interval: 30s
timeout: 5s
retries: 3
networks:
- vert_net
labels:
# Eğer Nginx Proxy Manager veya Traefik kullanıyorsan:
- "traefik.enable=true"
- "traefik.http.routers.vert.rule=Host(`vert.kpl.pw`)"
- "traefik.http.services.vert.loadbalancer.server.port=80"
volumes:
vert_data:
networks:
vert_net:
driver: bridgeÜçüncü adımda yukarıda ki kodları kopyalayın ve kendinize göre düzenleyin. Çakışan portunuz olmaması adına 3000 portunun başka bir uygulama tarafından kullanılmadığından emin olun. PUB_HOSTNAME VE PUB_VERTD_URL kısmına kendi sunucunuzun IP adresini yazın (örneğin 192.168.1.100:3000 gibi). düzenleme bittikten sonra İleri ile devam edin.

İleri ile devam edelim

Bitti ve vert artık kullanıma hazır olacak.
Ve ek olarak eğer benim gibi bir domain atamak istiyorsanız önce pi.hole da cname kaydı ekleyiyoruz

Son olarak nignx ile proxy ve SSL ayarlarını yapıyoruz.



artık ücretsiz bir şekilde dosya formatlarını değiştirebileceksin.
Sıkça Sorulan Sorular
VERT nedir?
VERT, açık kaynak dünyasında dosya dönüştürme işlemlerini kolaylaştıran, Rust ve Svelte teknolojileriyle geliştirilmiş modern bir self-hosted (kendi sunucunuzda barındırılan) dosya dönüştürücü platformudur.
VERT hangi dosya formatlarını dönüştürebilir?
VERT, PDF’ten görüntülere, ofis dosyalarından e-kitaplara kadar pek çok farklı formatı dönüştürebilme kapasitesine sahiptir.
VERT kullanmanın temel avantajı nedir?
En önemli avantajı, tüm verilerinizin kendi sunucunuzda kalmasıdır. Bulut servislerine bağımlı olmadan güvenle çalışır ve veri gizliliğinizi korur.
VERT’i sunucuma nasıl kurabilirim?
Kurulum temelde Docker ve Container Manager üzerinden yapılır. İlk olarak sunucunuzda bir Docker dizini altında Vert adında bir dizin oluşturulur. Ardından Container Manager’da yeni bir proje oluşturulur ve sağlanan YAML kodu düzenlenerek (port, hostname gibi bilgilerle) kurulum tamamlanır.
VERT için özel bir alan adı (domain) kullanabilir miyim?
Evet, kullanabilirsiniz. Bunun için Pi-hole gibi bir DNS servisinde CNAME kaydı eklemeniz ve ardından Nginx gibi bir ters proxy ile proxy ve SSL ayarlarını yapmanız gerekmektedir.