Skip to content

Latest commit

 

History

History
161 lines (119 loc) · 5.74 KB

File metadata and controls

161 lines (119 loc) · 5.74 KB

Tiny RDM

License GitHub release GitHub All Releases GitHub stars GitHub forks

Tiny RDM, Mac, Windows ve Linux için kullanılabilen modern, hafif ve çapraz platform bir Redis masaüstü yöneticisidir. Docker ile dağıtılabilen bir web sürümü de sunmaktadır.

screenshot screenshot

Özellikler

  • Ultra hafif, Webview2 tabanlı, gömülü tarayıcı yok (Wails'e teşekkürler)
  • Görsel ve kullanıcı dostu arayüz, açık ve koyu tema desteği (Naive UI ve IconPark'a teşekkürler)
  • Çoklu dil desteği (Daha fazla dil mi gerekiyor? Katkıda bulunmak için tıklayın)
  • Gelişmiş bağlantı yönetimi: SSH Tüneli/SSL/Sentinel Modu/Cluster Modu/HTTP proxy/SOCKS5 proxy desteği
  • Anahtar-değer işlemlerinin görselleştirilmesi, List, Hash, String, Set, Sorted Set ve Stream için CRUD desteği
  • Çoklu veri görüntüleme formatı ve çözme/sıkıştırma açma yöntemleri desteği
  • SCAN ile segmentli yükleme, milyonlarca anahtarı kolayca listeleme
  • Komut işlem geçmişi günlük listesi
  • Komut satırı modu
  • Yavaş günlük listesi
  • List/Hash/Set/Sorted Set için segmentli yükleme ve sorgulama
  • List/Hash/Set/Sorted Set değerleri için çözme/sıkıştırma açma
  • Monaco Editor entegrasyonu
  • Gerçek zamanlı komut izleme desteği
  • Veri içe/dışa aktarma desteği
  • Yayınla/abone ol desteği
  • Bağlantı profili içe/dışa aktarma desteği
  • Değer görüntüleme için özel veri kodlayıcı ve çözücü (Talimatlar burada)

Kurulum

Buradan ücretsiz olarak indirilebilir.

macOS'ta kurulumdan sonra açamıyorsanız, aşağıdaki komutu çalıştırıp tekrar açın:

 sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app

Derleme Kılavuzu

Gereksinimler

  • Go (en son sürüm)
  • Node.js >= 20
  • NPM >= 9

Wails Kurulumu

go install github.com/wailsapp/wails/v2/cmd/wails@latest

Kodu Çekme

git clone https://github.com/tiny-craft/tiny-rdm --depth=1

Frontend Derleme

npm install --prefix ./frontend

veya

cd frontend
npm install

Derleme ve Çalıştırma

wails dev

Docker ile Dağıtım

Masaüstü istemcisinin yanı sıra, Tiny RDM Docker ile hızlıca dağıtılabilen bir web sürümü de sunmaktadır.

Docker Compose Kullanımı (önerilen)

Bir docker-compose.yml dosyası oluşturun:

services:
  tinyrdm:
    image: ghcr.io/tiny-craft/tiny-rdm:latest
    container_name: tinyrdm
    restart: unless-stopped
    ports:
      - "8086:8086"
    environment:
      - ADMIN_USERNAME=admin
      - ADMIN_PASSWORD=tinyrdm
    volumes:
      - ./data:/app/tinyrdm

Servisi başlatın:

docker compose up -d

Başlatıldıktan sonra http://localhost:8086 adresini ziyaret edin ve yukarıda yapılandırılan kimlik bilgileriyle giriş yapın.

Docker Komutu Kullanımı

docker run -d --name tinyrdm \
  -p 8086:8086 \
  -e ADMIN_USERNAME=admin \
  -e ADMIN_PASSWORD=tinyrdm \
  -v ./data:/app/tinyrdm \
  ghcr.io/tiny-craft/tiny-rdm:latest

Ortam Değişkenleri

Değişken Açıklama Varsayılan
ADMIN_USERNAME Giriş kullanıcı adı -
ADMIN_PASSWORD Giriş şifresi -

Hakkında

Sponsor

Bu proje işinize yaradıysa, bir kahve ısmarlayabilirsiniz ☕️

  • Wechat Sponsor

wechat

Teşekkürler

Barındırma sponsorluğu sağlayan aşağıdaki hizmet sağlayıcılara teşekkür ederiz

Powered by NotiDC