LEMP stack ile Drupal kurulumu

🔗 Medium’da Oku Drupal nedir? Drupal ücretsiz, açık kaynaklı bir içerik yönetim sistemi ya da içerik yönetim’e odaklı bir altyapı yazılımıdır. Modüler yapısı sayesinde, web uygulama çatısı, topluluk portalı, forum ya da blog motoru olarak da kullanılabilmektedir. Drupal şu anda mevcut olan en popüler CMS’lerden biridir ve devlet kurumları, büyük dernekler, kar amacı gütmeyen kuruluşlar ve birçok Fortune 500 şirketi tarafından kullanılmaktadır. LEMP stack nedir? LEMP, web uygulamaları geliştirmek için kullanılan açık kaynaklı bir web uygulaması yığınıdır. LEMP terimi, Linux işletim sistemi için L, Nginx web sunucusu (engine-x olarak telaffuz edilir, dolayısıyla kısaltmada E olarak telaffuz edilir), MySQL veritabanı için M ve PHP dili için P’yi temsil eden bir kısaltmadır. ...

8 min · 1579 words

Self-Hosted Infrastructure

Overview I set up and maintain on-premise infrastructure for organizations that need full control over their data, cannot move to the cloud due to regulatory requirements, or want predictable hosting costs. From bare-metal Linux servers to Docker Swarm clusters running local AI models, I handle the full stack - with monitoring, backup, and disaster recovery built in. What I Can Do For You Server Setup and Administration Linux server provisioning: Ubuntu, Debian, Rocky Linux - secure baseline, firewall, fail2ban, auditing Docker orchestration: Compose for small deployments, Docker Swarm or Nomad for clusters Reverse proxy: Nginx, Caddy, or Traefik - TLS termination, virtual hosting, rate limiting Backup and disaster recovery: Automated off-site backups, snapshot rotation, restore drills Local AI Deployment LM Studio / Ollama: Deploy open-source LLMs (Llama, Mistral, Qwen) on local hardware GPU acceleration: NVIDIA CUDA setup, container runtime configuration, model quantization API gateways: Expose local models via OpenAI-compatible APIs for your applications to consume Air-gapped environments: Fully offline AI deployment with no external dependencies Infrastructure Management Monitoring: Prometheus + Grafana stack, uptime monitoring, alerting Logging: Centralized logging with Loki or ELK stack VPN: WireGuard or Tailscale for secure remote access CI/CD self-hosted: GitLab Runner or Jenkins on your own hardware Why On-Premise? Data sovereignty: Sensitive data never leaves your network Predictable costs: Fixed hardware costs - no cloud egress surprises Latency: Sub-millisecond access for local AI inference Compliance: Meet GDPR, HIPAA, SOC 2 requirements without cloud dependency Technologies OS: Linux (Ubuntu, Debian, Rocky Linux, Arch) Containers: Docker, Docker Compose, Docker Swarm AI: LM Studio, Ollama, local LLMs Web: Nginx, Caddy, Traefik Monitoring: Prometheus, Grafana, Uptime Kuma Networking: WireGuard, Tailscale, iptables, nftables Backup: Borg, Restic, rsync

2 min · 276 words

TLS ile OpenLDAP Multimaster replication konfigürasyonu

🔗 Medium’da Oku En az 2 adet openLDAP kurulu sanal makine. Bu yazıda Ubuntu 22.04 LTS kullanacağız. Aynı dağıtımları kullanmanız şiddetle tavsiye edilir. Kullanacağımız sanal makinelerin hepsinde kurulu ve senkronize çalışan NTP server. LDAP Nedir ? Lightweight Directory Access Protocol veya kısaca LDAP (*Basit İndeks Erişim Protokolü*) TCP/IP üzerinde çalışan indeks servislerini sorgulama ve değiştirme amacıyla kullanılan uygulama katmanı protokolü. Bu protokol, OpenLDAP, Sun Directory Server, Microsoft Active Directory gibi indeks sunucuları tarafından kullanılmaktadır. Başlangıç için veritabanına benzer yapıda diyebiliriz fakat bir veritabanı ile en temel farkı hiyerarşik bir yapıda olmamasıdır. ...

7 min · 1309 words

Neden 2025 yılında Windows yerine Linux kullanmalısın?

🔗 Medium’da Oku Windowsunuzu illegal yollardan aktifleştirmekten sıkılmadınız mı? *Windowsu aktifleştirin* ### Bu ekranı ne kadar iyi tanıyorsunuz? *Blue Screen of Death* ### Windows makinenizin izniniz olmadan güncelleme yapıp sizi hiç beklettiği oldu mu? Windowsun size sormadan bilgisayarınıza kurduğu kaç adet programınız var? (Evet, özellikle de Candy Crush’ı ve Edge’yi kast ediyorum ^^) İki yıl önce aldığın bilgisayarında Windows 10 dan Windows 11 e yükseltemiyor musun? 😂 *haha* ### Peki, Windows bilgisayarına internetten program kurmaya çalışırken hiç bilgisayarına virüs soktuğun oldu mu? Şunu söylediğinizi duyar gibiyim “Tamam ama bilgisayarıma başka nasıl bir program kurabilirim kii!!??” *Arch, Ubuntu and Linux mint* Öncelikle şunu belirtmek istiyorum. Linux bir işletim sistemi değil kerneldir. Halk arasında Linux denilen işletim sistemi aslında GNU/Linuxtur. Bu yazıda da hedef kitleye hitaben ben de GNU/Linux yerine Linuxu kullanacağım. ...

8 min · 1498 words

How to install and use Homebrew

What is Homebrew? Homebrew is a powerful package manager for macOS or Linux that makes installing and managing software a breeze. Whether you’re a developer, a power user, or someone just looking to simplify their macOS experience, Homebrew is an essential tool. In this guide, I’ll walk you through the straightforward steps to install Homebrew on your macOS device. Installation Open terminal Open spotlight by pressing “Cmd + Space” and type “Terminal” ...

Aug 2024 2 min · 253 words