Blog
KEYDAL blog: what we learn in the field on hosting, domains, servers, security, software and press law; step-by-step guides and current notes.
Does Requesting a Document from a Public Institution Cost Money in Turkey?
Access fees must be proportionate to cost and the first ten pages, postage included, are free. How a fee notice interrupts time, plus cost-cutting tac
Press LawWhich Information Falls Outside the Right to Information in Turkey?
All the exemptions in Articles 15-28 of Right to Information Act No. 4982, the partial access rule, and what each one means in practice for a journali
TroubleshootingMinecraft Server Lag Fixing Guide | TPS and Performance
A Minecraft server lag fixing guide: view-distance, Aikar flags, moving to Paper, entity limits, Chunky pre-gen and root cause analysis with Spark pro
TroubleshootingFixing Minecraft Lag Spikes | GC Pause and Sudden Freezes
Fixing Minecraft lag spikes: stop-the-world GC pauses, chunk save spikes, backup IO, Aikar flags and diagnosing sudden freezes with the Spark profiler
SEOWhat Is a Favicon and Which Sizes Do You Need? Complete Guide
What is a favicon, which size is used where from 16×16 to 512×512, and how are apple-touch-icon and the PWA manifest.json linked? A short, practical g
TroubleshootingMinecraft Server Won't Start: EULA Not Accepted
Is your Minecraft server failing to start with an EULA error? A step-by-step guide to editing eula.txt, setting eula=true and getting the server runni
Game ServersEssentialsX Setup & Configuration: The Complete Guide
EssentialsX installation, detailed config.yml settings, home/warp/spawn, TPA, economy, chat format, kits.
HostingWhat Is a .env File? Best Practices for Environment Variables
A guide to what .env files are for, the KEY=VALUE syntax, loading them with dotenv, and the .gitignore and .env.example practices around them.
TroubleshootingMinecraft Entity Overload Crash: Mob Limit Settings
Is your Minecraft server crashing from too many entities? A practical guide to mob farm limits, ClearLagg cleanup and entity-activation-range optimiza
Press LawCan an Instagram Post Be Embedded in a News Story in Turkey?
The technical and legal difference between embedding and copying under Turkish law: FSEK Articles 22 and 25, archive risk and a practical newsroom fix
SEOEmail Subject Line Optimization: Tips to Raise Open Rates
Where do Gmail and Outlook cut off an email subject line, how should preheader text be used and what are the emoji risks?
SEOHow to Validate an Email Address: RFC 5322 Explained
What are the syntax rules for email addresses, what does RFC 5322 define and why does a valid format never prove the mailbox exists? A practical guide
Press LawDoes the Advertising Board Audit News Sites in Turkey?
Yes. Law No. 6502 Articles 61(1) and 77(12)(e) plus the 24-hour blocking procedure give three bases. Board structure, complaints and the RTUK question
Press LawIf I Credit the Source, Do I Still Need Permission in Turkey?
Crediting the source is an added duty where quotation is already free; it does not make an unfree use free. Set out through FSEK Articles 36(3), 67 an
HostingRunning a Single-Service Application with Docker Compose
A guide to running a single-service application with Docker Compose: the docker-compose.yml structure, bind mount vs named volume and common mistakes.
InternetWhen Do DNS Changes Propagate? The TTL Concept Explained
DNS propagation time is really just independent cache layers expiring. What TTL is, how it is set, and why it should be lowered before you make a chan
Press LawHow Is an Influencer Partnership Disclosed in a News Item in Turkey?
Turkey's advertising Regulation has no influencer provision. The frame is Law No. 6502 Article 61 and Regulation Articles 6 and 22; labelling is in a
Press LawHow Do You Notify a Personal Data Breach in Turkey?
Data security duties in Article 12 of Turkey's KVKK and breach notification in Article 12(5).
SoftwareThe CSV Format and RFC 4180: What to Watch Out For When Converting to JSON
A guide to how the CSV format works under RFC 4180, and to the quoting, delimiter and encoding problems you run into when converting CSV data to JSON.
HostingA Guide to Creating Scheduled Tasks (Cron Jobs) on Linux with Crontab
A guide covering crontab's 5-field syntax, special characters, the crontab -e/-l commands, output redirection and common mistakes, with examples.
HostingManaging a Website with cPanel: A Comprehensive User Guide
Learn the cPanel dashboard, adding domains, installing SSL, creating email accounts, managing databases, the file manager and backups, step by step.
Press LawHow Much Compensation Is Payable for Copyright Infringement in Turkey?
FSEK Article 68 allows up to three times the fee that would have been agreed. The basis of the calculation, Articles 66, 67 and 70.
TroubleshootingMinecraft Commands Not Working: Unknown Command Fix
Commands not working on your Minecraft server? Fix Unknown command errors, plugin loading failures, alias conflicts and missing permissions step by st
TroubleshootingMinecraft Chunks Loading Slowly: View Distance Optimization
Are chunks loading slowly on your Minecraft server? A performance guide covering view distance, simulation distance, NVMe SSD and world pre-generation
Game ServersWhich Plugin Pack for Which Game Mode? Survival, SkyBlock, Faction and BedWars Decision Guide
Survival, SkyBlock, OpSkyBlock, Faction, BedWars, PvP, Hub and RPG compared: popularity, complexity, required plugins, typical mistakes and revenue mo
Press LawWhat Is a Catalogue Offence?
The catalogue offence list in Article 8 of Law No. 5651 clause by clause: which offences, who decides, how fast it applies.
TroubleshootingCan't Connect to Minecraft Server: Connection Timed Out Fix
Can't connect to your Minecraft server? Learn the causes behind Connection timed out and Connection refused errors.
TroubleshootingMinecraft: Can't Break or Place Blocks (WorldGuard Fix)
Players can't break or place blocks on your Minecraft server? Fix it with spawn protection, WorldGuard regions, game mode checks and permission nodes.
Game ServersSetting Up a Minecraft Network with BungeeCord: The Complete Guide
BungeeCord proxy installation, connecting backend servers, lobby/hub configuration, security hardening and performance tuning for a Minecraft network.
TroubleshootingBungeeCord Can't Connect: Fixing the Fallback Server Error
Can't connect to your BungeeCord or Velocity network? Fix the Could not connect to a default or fallback server error with this proxy configuration gu
SoftwareA Guide to Building Modern Web Applications with React
Learn project setup with Vite, component structure, state management, hooks, API integration, routing and the build-and-deploy process in depth.
SoftwareBuilding a REST API with Node.js: From Scratch to Production
Learn REST API setup with Express.js step by step: routing, middleware, error handling, JWT authentication, database connection and the deployment pro
Game ServersHow to Build a Minecraft Plugin Pack From Scratch: A Server Owner's Guide
How to build a plugin pack from scratch: game mode choice, layered plugin stacks, config merging, permission design, economy balance.
TroubleshootingMinecraft Backup Restore Guide: Rollback and World Recovery
How do you restore a Minecraft server from a backup? CoreProtect rollback, file-level backup restore and world recovery explained one command at a tim
Game ServersAternos vs Your Own VPS: Running a Minecraft Plugin Pack Compared
Aternos or your own VPS? A 2026 comparison of RAM, CPU, uptime, queues, plugin support, MySQL, ports, Discord and cost for running a Minecraft plugin
Press LawIs Using a Screenshot Copyright Infringement in Turkey?
A screenshot reproduces the content underneath it. Depending on what was captured, FSEK Articles 22, 35, 36, 37 and 86 give different results in Turke
Press LawAre Free Stock Image Sites Safe for News Publishers in Turkey?
Free image banks are a licensing matter, not a legal category in Turkish law. Risk, the written-form rule in FSEK Articles 48-52, and a newsroom check
Press LawMy Freedom of Information Request Was Refused in Turkey — What Now?
If an FOI request is refused in Turkey, appeal to the Review Board within 15 days. The Board's 30 business days, deemed refusal and an appeal template
HostingApache Redirect Rules with .htaccess: Forcing HTTPS, WWW and Gzip
How to write HTTPS forcing, www normalisation and gzip compression rules in Apache with .htaccess and mod_rewrite; common mistakes and example code li
HostingProtecting a Directory with Basic Authentication in Apache/Nginx (.htpasswd)
Setting up HTTP Basic Authentication with .htpasswd in Apache and Nginx: AuthUserFile, auth_basic configuration, password hashing and common mistakes.
Press LawCan an AI-Generated Image Be Used in a News Story in Turkey?
FSEK contains no provision on artificial intelligence. The debate runs through Articles 1/B, 8 and 86; the practical risk lies in tool terms and discl
Press LawHow Many Hours Do You Have to Enforce an Access Blocking Decision?
The full timetable of removal and access blocking deadlines under Law No. 5651: the four-hour rule, the 24-hour referral and the 48-hour judicial deci
APIiyzico PHP Integration Without an SDK: NON-3DS, 3DS, Checkout Form (Open Source)
How to integrate iyzico with plain PHP + cURL, no official SDK. The IYZWSv2 signature scheme, NON-3DS, 3D Secure, Checkout Form.
APIiyzico Payment Integration Guide: Node.js, 3D Secure and Webhooks (2026)
How to integrate iyzico payments: Node.js SDK setup, Checkout Form, 3D Secure flow, webhook signature verification, test cards and common error codes.
SEOAdSense Revenue Calculator: How Earnings Estimation Works
How much does AdSense pay? The estimation formula using Google's official calculator data by region and category, RPM vs CPM.
SEOWhat Is a Hit Bot? How It Works, Cost, Risks and the Truth 2026
What is a hit bot, how does it work? Its cost, SEO impact, AdSense and Google risks, the harm of fake traffic and safe alternatives — a comprehensive
SEOWhat Is a Request Hit Bot? How It Works — HTTP Traffic Generation 2026
What is a request hit bot, how does it generate fake traffic with HTTP requests? User-agent and fingerprint manipulation, rotating proxy.
SEOWhat Is a Google Hit Bot? Does It Work? Ranking Impact and Risks 2026
Does a Google hit bot work, does it raise rankings? Google's detection of bot traffic, AdSense penalty, dwell time manipulation and real SEO methods.
No posts match your search.