{"id":16682,"date":"2025-12-18T10:38:43","date_gmt":"2025-12-18T10:38:43","guid":{"rendered":"https:\/\/thinkpeak.ai\/self-hosting-n8n-on-railway\/"},"modified":"2026-02-16T05:47:19","modified_gmt":"2026-02-16T05:47:19","slug":"self-hosting-n8n-on-railway","status":"publish","type":"post","link":"https:\/\/thinkpeak.ai\/tr\/self-hosting-n8n-on-railway\/","title":{"rendered":"Self-hosting n8n on Railway"},"content":{"rendered":"<p class=\"wp-block-paragraph\">The era of static software is over. Today, the most competitive businesses are not buying off-the-shelf SaaS for every single problem. Instead, they are composing their own <b id=\"living-software-stacks\">living software stacks<\/b>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the heart of this movement is n8n. It is the <b id=\"fair-code-workflow-automation-tool\">fair-code workflow automation tool<\/b> that has quietly become the backbone of modern operations. However, there is a common friction point: <b id=\"control-vs-convenience\">Control vs. Convenience<\/b>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using n8n\u2019s managed cloud is fantastic for speed. Yet, as your ecosystem grows, the costs and constraints can become an issue. This happens when you span thousands of AI agent executions and massive data processing jobs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conversely, self-hosting on a raw VPS demands that you become a part-time SysAdmin. You have to manage SSH keys and Docker files manually. This is where <b id=\"railway-infrastructure\">Railway<\/b> enters the picture.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Railway sits in the perfect &#8220;Goldilocks&#8221; zone for 2026 infrastructure. It offers the raw power of a custom server combined with the developer experience of a modern Platform as a Service (PaaS). It is infrastructure that feels like magic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, we will walk you through exactly how to self-host n8n on Railway. We won\u2019t just show you the basic setup. We are going to architect a <b id=\"production-grade-automation-facility\">production-grade, auto-scaling automation facility<\/b>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why Railway? The Infrastructure Logic<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Before we touch a single line of configuration, we must understand why we are choosing this stack. At Thinkpeak.ai, we specialize in building <b id=\"bespoke-internal-tools\">Ismarlama Dahili Ara\u00e7lar<\/b> ve <b id=\"autonomous-ecosystems\">Otonom Ekosistemler<\/b>. We have deployed n8n in almost every conceivable environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Railway wins for 90% of business use cases for three distinct reasons:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Usage-Based Pricing:<\/strong> Unlike fixed VPS costs where you pay for idle CPU, Railway charges for what you consume. For an event-driven tool like n8n, this is the most <b id=\"cost-efficiency-model\">cost-efficiency model<\/b>.<\/li>\n\n\n\n<li><strong>Gitops Workflow:<\/strong> Railway connects to your GitHub. You don\u2019t FTP files; you push code. This allows you to version control your infrastructure configurations. It is a non-negotiable best practice for any serious engineering team.<\/li>\n\n\n\n<li><strong>The Canvas:<\/strong> Railway\u2019s <b id=\"visual-interface\">g\u00f6rsel aray\u00fcz<\/b> allows you to see your database and services as a topology. It turns abstract infrastructure into a visual map.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">The Cost Equation in 2026<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">In 2026, the n8n Cloud &#8220;Pro&#8221; tiers are excellent, but they cap your execution time and memory. If you are running our <b id=\"cold-outreach-hyper-personalizer\">Cold Outreach Hiper Ki\u015fiselle\u015ftirici<\/b>, you will hit those ceilings fast. This tool often scrapes hundreds of profiles and runs them through a local LLM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On Railway, a robust setup typically runs between <strong>$8 and $20 per month<\/strong> depending on load. That same throughput on managed SaaS could cost upwards of $200.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Phase 1: The Architecture<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We aren&#8217;t just installing an app; we are building a system. A naive installation of n8n uses a local SQLite database. <strong>Do not do this.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SQLite is fine for testing. However, if you redeploy your Railway container, your execution history could be wiped. It also locks up under heavy write loads. Instead, we will deploy the <b id=\"production-trinity\">Production Trinity<\/b>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>n8n (The Brain):<\/strong> The Node.js application running the workflows.<\/li>\n\n\n\n<li><strong>PostgreSQL (The Memory):<\/strong> A dedicated database service to store workflow data, user credentials, and execution history.<\/li>\n\n\n\n<li><strong>Redis (The Nervous System):<\/strong> An optional but recommended message broker. It allows n8n to run in <b id=\"queue-mode\">Kuyruk Modu<\/b>, separating the web interface from the worker processes.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Phase 2: Prerequisites &amp; Setup<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What You Need:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A GitHub Account.<\/li>\n\n\n\n<li>A Railway Account.<\/li>\n\n\n\n<li>Bu <b id=\"thinkpeak-ai-mindset\">Thinkpeak.ai Mindset<\/b>: We are building this to last.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: The &#8220;Smart&#8221; Deploy<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">While there are one-click templates, we recommend forking the repository to your own GitHub. This gives you control over the updates.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to the n8n Docker GitHub repository or use the official Railway n8n template as a base.<\/li>\n\n\n\n<li>In Railway, click <strong>&#8220;New Project&#8221;<\/strong> and select <strong>&#8220;Deploy from GitHub repo&#8221;<\/strong>.<\/li>\n\n\n\n<li>Select your forked repo.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Critical Deviation:<\/strong> Do not just click &#8220;Deploy&#8221; yet. We need to add our backing services first.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Attaching the Database (PostgreSQL)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">In your Railway Canvas, follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Right-click on the background.<\/li>\n\n\n\n<li>Select <strong>&#8220;New Service&#8221;<\/strong> > <strong>&#8220;Database&#8221;<\/strong> > <strong>&#8220;PostgreSQL&#8221;<\/strong>.<\/li>\n\n\n\n<li>Railway will spin up a Postgres instance.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Once it is green and running, click on the Postgres service. Go to the <strong>&#8220;Variables&#8221;<\/strong> tab and copy the <code>DATABASE_URL<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This matters because Railway handles the <b id=\"private-networking\">private networking<\/b>. Your n8n container can talk to this database over a private, high-speed internal network. This is a massive security advantage.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Phase 3: Configuration &amp; Environment Variables<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is where most installations fail. n8n needs to know exactly how to behave. In your n8n service settings on Railway, navigate to <strong>Variables<\/strong>. You need to add the following configurations.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">The Essentials<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>N8N_PORT<\/code>: <code>5678<\/code><\/li>\n\n\n\n<li><code>GENERIC_TIMEZONE<\/code>: <code>Europe\/Dublin<\/code> (Set this to your local TZ).<\/li>\n\n\n\n<li><code>N8N_ENCRYPTION_KEY<\/code>: <strong>CRITICAL.<\/strong> Generate a random string using a password manager. If you lose this, you lose access to every credential stored in n8n. <b id=\"do-not-lose-this\">Do not lose this<\/b>.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Database Connection (The &#8220;Pro&#8221; Move)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Tell n8n to ignore SQLite and use your new <b id=\"postgres-powerhouse\">Postgres powerhouse<\/b>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>DB_TYPE<\/code>: <code>postgresdb<\/code><\/li>\n\n\n\n<li><code>DB_POSTGRESDB_HOST<\/code>: <code>${{Postgres.PGHOST}}<\/code> (Use Railway\u2019s variable referencing).<\/li>\n\n\n\n<li><code>DB_POSTGRESDB_PORT<\/code>: <code>${{Postgres.PGPORT}}<\/code><\/li>\n\n\n\n<li><code>DB_POSTGRESDB_DATABASE<\/code>: <code>${{Postgres.PGDATABASE}}<\/code><\/li>\n\n\n\n<li><code>DB_POSTGRESDB_USER<\/code>: <code>${{Postgres.PGUSER}}<\/code><\/li>\n\n\n\n<li><code>DB_POSTGRESDB_PASSWORD<\/code>: <code>${{Postgres.PGPASSWORD}}<\/code><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Security &amp; Webhooks<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>N8N_BASIC_AUTH_ACTIVE<\/code>: <code>ger\u00e7ek<\/code><\/li>\n\n\n\n<li><code>N8N_BASIC_AUTH_USER<\/code>: <code>admin<\/code> (Change this).<\/li>\n\n\n\n<li><code>N8N_BASIC_AUTH_PASSWORD<\/code>: <code>YourSuperSecurePassword<\/code>.<\/li>\n\n\n\n<li><code>WEBHOOK_URL<\/code>: <code>https:\/\/your-project-name.up.railway.app\/<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Profesyonel ipucu:<\/strong> If you are using our <b id=\"linkedin-ai-parasite-system\">LinkedIn Yapay Zeka Parazit Sistemi<\/b>, you will be dealing with OAuth callbacks. You must ensure your webhook URL exactly matches the domain in your browser.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Persistence (The &#8220;Do Not Delete My Data&#8221; Step)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Railway containers are ephemeral. If you redeploy, the file system is wiped. While Postgres saves your data, n8n stores some configuration files locally.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u015euraya git <strong>&#8220;Volumes&#8221;<\/strong> tab in your n8n service.<\/li>\n\n\n\n<li>Click <strong>&#8220;Add Volume&#8221;<\/strong>.<\/li>\n\n\n\n<li>Mount Path: <code>\/home\/node\/.n8n<\/code><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">This ensures that if your container restarts, your node keys and local binary data remain intact.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Phase 4: Production Hardening (Scaling to &#8220;Thinkpeak Levels&#8221;)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You now have a working instance. But is it ready for business? At Thinkpeak.ai, we don\u2019t ship &#8220;working&#8221;; we ship &#8220;resilient.&#8221;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. Queue Mode (For Heavy Lifting)<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">If you trigger a workflow that processes 5,000 rows of data from our Google Sheets Bulk Uploader, a single n8n instance might choke. The UI will become unresponsive because the Node.js event loop is blocked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00fczeltme:<\/strong> Separate the &#8220;Coordinator&#8221; from the &#8220;Worker.&#8221;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Add Redis:<\/strong> In Railway Canvas, add a Redis service.<\/li>\n\n\n\n<li><strong>Configure n8n Main:<\/strong> Set <code>EXECUTIONS_MODE=queue<\/code>.<\/li>\n\n\n\n<li><strong>Deploy a Worker:<\/strong> Create a second service in Railway using the exact same n8n Docker image. Override the start command to <code>n8n worker<\/code>.<\/li>\n\n\n\n<li><strong>Connect them:<\/strong> Point both instances to the same Redis and Postgres services.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Now, your Main instance handles the UI and webhooks. It instantly offloads heavy logic to the Worker. Need more power? Just increase the &#8220;Replicas&#8221; count. This is <b id=\"infinite-horizontal-scaling\">infinite horizontal scaling<\/b>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. Monitoring &amp; Logging<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Railway provides built-in logging, but for automation intelligence, you need more.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Execution Pruning:<\/strong> You don&#8217;t want your database to bloat. Set <code>EXECUTIONS_DATA_PRUNE<\/code> i\u00e7in <code>ger\u00e7ek<\/code> ve <code>EXECUTIONS_DATA_MAX_AGE<\/code> i\u00e7in <code>168<\/code> (1 week).<\/li>\n\n\n\n<li><strong>Error Workflows:<\/strong> Set up a global error workflow in n8n. Have it ping your Slack or Teams channel if a critical automation fails.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Phase 5: From Hosting to Value<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Congratulations. You have successfully deployed a sovereign automation infrastructure. But let\u2019s be honest: <b id=\"empty-infrastructure\">Empty infrastructure produces no revenue<\/b>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Having n8n installed is like owning a factory with no machines inside. This is where Thinkpeak.ai transforms your investment. We fill it with &#8220;Digital Employees.&#8221;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Use Case 1: The SEO-First Blog Architect<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">You have your n8n instance. Now, install our <b id=\"seo-architect\">SEO Architect<\/b> i\u015f ak\u0131\u015f\u0131.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It triggers every Monday and scrapes Google Search Console for &#8220;striking distance&#8221; keywords. It uses a Perplexity API node to research the topic and feeds the data into Claude 3.5 Sonnet to draft an article. Finally, it pushes the content directly to WordPress.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Use Case 2: Inbound Lead Qualifier<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Connect your website\u2019s contact form to a Webhook node on your Railway instance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The workflow ingests the data and pings the Apollo API for company details. It passes the data to an OpenAI Assistant to score the lead. If the score is high, it books a meeting in HubSpot. If low, it adds the lead to a nurturing sequence.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Use Case 3: Custom App Backend<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">We often use your self-hosted n8n instance as the backend for mobile apps built on FlutterFlow. This allows for <b id=\"custom-low-code-app-development\">\u00d6zel D\u00fc\u015f\u00fck Kodlu Uygulama Geli\u015ftirme<\/b>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, you can build a client portal where customers upload PDF invoices. The stack flows from the frontend to an n8n Webhook, through OCR processing, and into a Postgres update.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Phase 6: Maintenance &amp; Troubleshooting<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Even self-driving cars need a mechanic occasionally.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Updating n8n<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This is the beauty of Railway. If you used the Docker image <code>n8n\/n8n:latest<\/code>, simply click <strong>&#8220;Redeploy&#8221;<\/strong>. Railway will pull the newest version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Uyar\u0131:<\/strong> Tavsiye ediyoruz <b id=\"pinning-versions\">pinning versions<\/b> (e.g., <code>n8n\/n8n:1.82.1<\/code>). This prevents surprise breaking changes. Update the tag manually when you are ready.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Backups<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Your Postgres database on Railway is persistent, but &#8220;persistent&#8221; is not &#8220;backed up.&#8221; Railway Pro plans offer <b id=\"automated-backups\">automated backups<\/b>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alternatively, create a workflow inside n8n that runs daily. Have it execute a <code>pg_dump<\/code> command and upload the encrypted file to AWS S3. Yes, use n8n to back up n8n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Common Errors<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>502 Bad Gateway:<\/strong> This usually means n8n hasn&#8217;t finished booting yet. Give it 60 seconds.<\/li>\n\n\n\n<li><strong>Memory Limit Exceeded:<\/strong> Your Railway service might be on the 512MB RAM tier. Upgrade to 1GB or 2GB. n8n loves RAM.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion: The &#8220;Limitless&#8221; Tier<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Self-hosting n8n on Railway is more than a technical decision; it is a strategic one. You are declaring that your business operations are a <b id=\"proprietary-asset\">tescilli varl\u0131k<\/b>. You are removing the glass ceiling on what you can automate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At Thinkpeak.ai, we believe that the businesses of 2026 will be defined by their internal software. Those who rely on manual clicks will fade. Those who build <b id=\"self-driving-ecosystems\">s\u00fcr\u00fcc\u00fcs\u00fcz ekosistemler<\/b> will dominate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You now have the engine and the tracks. Do you need the blueprints?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to skip the engineering and go straight to the results, that is where we come in. We act as the glue between your new infrastructure and your business goals.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Is self-hosting n8n on Railway truly free?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Not entirely. While n8n\u2019s Community Edition is free to use, Railway is an infrastructure provider. You will pay for the server resources. For a typical setup, expect to pay between $5 and $15 per month. However, Railway offers a trial with $5 in credits.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">How does this compare to Zapier or Make.com?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">It is a difference of ownership and cost. Zapier charges per &#8220;task,&#8221; which can get expensive with heavy data loops. On your self-hosted n8n, that same workflow costs pennies in CPU time. Railway bridges the gap, giving you the visual builder of Make with the power of a custom server.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Can I use Thinkpeak.ai\u2019s templates on my self-hosted n8n?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Absolutely. Our templates are designed to be platform-agnostic. Whether you use n8n Cloud or self-host on Railway, our pre-architected workflows can be imported directly into your instance via JSON.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Is self-hosted n8n secure enough for enterprise data?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, if configured correctly. By using Railway\u2019s private networking for your database and enabling Basic Auth or SSO, you achieve a high security standard. Your sensitive data never leaves your controlled infrastructure.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">What happens if Railway goes down?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Railway is built on top of robust cloud infrastructure like AWS and GCP. It has high uptime. For mission-critical availability, we recommend a &#8220;High Availability&#8221; setup utilizing multi-region deployments.<\/p>\n\n\n\n<blockquote class=\"instagram-media\" data-instgrm-permalink=\"https:\/\/www.instagram.com\/p\/DUsx1xBD-ih\/?utm_source=ig_embed&amp;utm_campaign=loading\" data-instgrm-version=\"14\" style=\" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"><div style=\"padding:16px;\"> <a href=\"https:\/\/www.instagram.com\/p\/DUsx1xBD-ih\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;\" target=\"_blank\" rel=\"nofollow noopener\"> <div style=\" display: flex; flex-direction: row; align-items: center;\"> <div style=\"background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;\"><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;\"><\/div><\/div><\/div><div style=\"padding: 19% 0;\"><\/div> <div style=\"display:block; height:50px; margin:0 auto 12px; width:50px;\"><svg width=\"50px\" height=\"50px\" viewbox=\"0 0 60 60\" version=\"1.1\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"https:\/\/www.w3.org\/1999\/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-511.000000, -20.000000)\" fill=\"#000000\"><g><path d=\"M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631\"><\/path><\/g><\/g><\/g><\/svg><\/div><div style=\"padding-top: 8px;\"> <div style=\" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;\">Bu g\u00f6nderiyi Instagram'da g\u00f6r\u00fcnt\u00fcle<\/div><\/div><div style=\"padding: 12.5% 0;\"><\/div> <div style=\"display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;\"><div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);\"><\/div> <div style=\"background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;\"><\/div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);\"><\/div><\/div><div style=\"margin-left: 8px;\"> <div style=\" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;\"><\/div> <div style=\" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)\"><\/div><\/div><div style=\"margin-left: auto;\"> <div style=\" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);\"><\/div> <div style=\" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);\"><\/div> <div style=\" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);\"><\/div><\/div><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;\"><\/div><\/div><\/a><p style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;\"><a href=\"https:\/\/www.instagram.com\/p\/DUsx1xBD-ih\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;\" target=\"_blank\" rel=\"nofollow noopener\">A post shared by Thinkpeak (@thinkpeak.ai)<\/a><\/p><\/div><\/blockquote>\n<script async src=\"\/\/www.instagram.com\/embed.js\"><\/script>","protected":false},"excerpt":{"rendered":"<p>Postgres, Redis, kal\u0131c\u0131 birimler ve \u00fcretim ipu\u00e7lar\u0131 ile n8n'i Railway \u00fczerinde kendi kendine bar\u0131nd\u0131rmak i\u00e7in ad\u0131m ad\u0131m k\u0131lavuz.<\/p>","protected":false},"author":2,"featured_media":16681,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[103],"tags":[],"class_list":["post-16682","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business-process-automation"],"_links":{"self":[{"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/posts\/16682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/comments?post=16682"}],"version-history":[{"count":1,"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/posts\/16682\/revisions"}],"predecessor-version":[{"id":17252,"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/posts\/16682\/revisions\/17252"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/media\/16681"}],"wp:attachment":[{"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/media?parent=16682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/categories?post=16682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thinkpeak.ai\/tr\/wp-json\/wp\/v2\/tags?post=16682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}