Skip to content

Hızlı ve minimalist açık kaynak kod paylaşım platformu.

License

Notifications You must be signed in to change notification settings

rapne3/rapne-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rapne Code

Kullanıcıların kod parçacıklarını hızlıca paylaşmasını, görüntülemesini ve indirmesini sağlayan hafif, hızlı ve açık kaynaklı bir web uygulaması.


Özellikler

  • Kod paylaşımı ve kısa URL oluşturma
  • SQLite tabanlı hafif veritabanı
  • Güvenli sorgular (SQL injection korumalı)
  • Dosya indirme desteği
  • Minimal ve hızlı frontend

Kurulum

git clone https://github.com/rapne3/rapne-code.git
cd rapne-code
pip install -r requirements.txt
baslat.bat

Uygulama varsayılan olarak 0.0.0.0:5050 üzerinde çalışır.


Yapılandırma

Cloudflare Tunnel Uyumluluğu

Bu proje Cloudflare Tunnel (cloudflared) ile uyumlu olacak şekilde tasarlanmıştır.

  • Varsayılan adres: 0.0.0.0:5050
  • Ek port açmaya gerek yoktur
  • Reverse proxy veya NAT yapılandırması gerekmez

Örnek kullanım:

cloudflared tunnel --url http://localhost:5050

Bu yapı özellikle ev sunucuları ve kapalı ağlar için uygundur.


Güvenlik Notları

  • Production ortamında rate-limit eklenmesi önerilir
  • HTTPS kullanımı zorunludur
  • Reverse proxy ile kullanılması tavsiye edilir

Detaylar için SECURITY.md dosyasına bakın.


Lisans

Bu proje MIT License ile lisanslanmıştır.