{"id":1365,"date":"2026-09-03T11:37:19","date_gmt":"2026-09-03T06:07:19","guid":{"rendered":"https:\/\/cpanelfree.com\/blog\/how-to-configure-ufw-firewall-ubuntu\/"},"modified":"2026-09-12T12:45:21","modified_gmt":"2026-09-12T07:15:21","slug":"how-to-configure-ufw-firewall-ubuntu","status":"publish","type":"post","link":"https:\/\/cpanelfree.com\/blog\/how-to-configure-ufw-firewall-ubuntu\/","title":{"rendered":"How to Configure UFW Firewall on Ubuntu Server (Rules, Ports &amp; Best Practices)"},"content":{"rendered":"<div class=\"cpf-callout cpf-callout-tip\">\n<p>\n        <strong>Quick Answer:<\/strong> To secure an Ubuntu VPS using UFW (Uncomplicated Firewall), set the default policy to deny incoming traffic (<code>sudo ufw default deny incoming<\/code>), allow your SSH port (<code>sudo ufw allow 22\/tcp<\/code> or <code>sudo ufw limit ssh<\/code>), allow HTTP\/HTTPS (<code>sudo ufw allow 'Nginx Full'<\/code>), and enable the firewall with <code>sudo ufw enable<\/code>.\n    <\/p>\n<div style=\"display: flex;flex-wrap: wrap;align-items: center;gap: 10px;border-radius: 10px;padding: 10px 16px;margin: 20px 0 24px 0;font-size: 13px;color: #94a3b8\">\n  <span style=\"display: inline-flex;align-items: center;gap: 5px;color: #38bdf8;padding: 3px 9px;border-radius: 6px;font-weight: 600\">\u23f1\ufe0f 5 min read (932 words)<\/span><br \/>\n  <span style=\"display: inline-flex;align-items: center;gap: 5px;color: #10b981;padding: 3px 9px;border-radius: 6px;font-weight: 600\">\ud83d\udee1\ufe0f Verified on Ubuntu 24.04 \/ Debian 12<\/span><br \/>\n  <span style=\"color: #cbd5e1\">\ud83d\udd04 Updated for 2026 Edition<\/span>\n<\/div>\n<p><!-- TABLE OF CONTENTS --><\/p>\n<div class=\"cpf-toc\">\n<div style=\"display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px;padding-bottom: 10px\">\n<div class=\"cpf-toc-title\">\n      <span style=\"font-size: 18px\">\ud83d\udcd1<\/span> Table of Contents\n    <\/div>\n<p>    <span class=\"cpf-exec-title\">Guide Index<\/span>\n  <\/div>\n<div class=\"cpf-toc-links\">\n    <a href=\"#step-1\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">1<\/span><span class=\"cpf-toc-text\">What is UFW and Why Every Linux VPS Needs It<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a><a href=\"#step-2\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">2<\/span><span class=\"cpf-toc-text\">Step 1: Setting Default Firewall Policies<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a><a href=\"#step-3\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">3<\/span><span class=\"cpf-toc-text\">Step 2: Allowing SSH Access (Prevent Lockout!)<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a><a href=\"#step-4\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">4<\/span><span class=\"cpf-toc-text\">Step 3: Opening Web Server &amp; Control Panel Ports<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a><a href=\"#step-5\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">5<\/span><span class=\"cpf-toc-text\">Step 4: Enabling and Verifying UFW Status<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a><a href=\"#step-6\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">6<\/span><span class=\"cpf-toc-text\">Advanced UFW Management: IP Whitelisting &amp; Rule Deletion<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a><a href=\"#step-7\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">7<\/span><span class=\"cpf-toc-text\">Advanced UFW Port Forwarding &amp; NAT Routing Rules<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a><a href=\"#step-8\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">8<\/span><span class=\"cpf-toc-text\">Analyzing UFW Log Files for Port Scans and Intrusion Attempts<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a><a href=\"#step-9\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">9<\/span><span class=\"cpf-toc-text\">Comprehensive UFW Command Reference Cheat Sheet<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a><a href=\"#step-10\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">10<\/span><span class=\"cpf-toc-text\">Protecting Internal Databases and Docker Services from Exposure<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a><a href=\"#step-11\" class=\"cpf-toc-link\"><span class=\"cpf-toc-num\">11<\/span><span class=\"cpf-toc-text\">Frequently Asked Questions<\/span><span class=\"cpf-toc-arrow\">&rsaquo;<\/span><\/a>\n  <\/div>\n<\/div>\n<\/div>\n<h2 id=\"step-1\">What is UFW and Why Every Linux VPS Needs It<\/h2>\n<p><strong>UFW (Uncomplicated Firewall)<\/strong> is the default frontend for managing netfilter\/iptables firewall rules in Ubuntu and Debian systems. By default, fresh Linux servers expose all bound service ports to the public internet, leaving internal services (like Redis on port 6379, MySQL on port 3306, and debug listeners) vulnerable to port scans and automated exploits.<\/p>\n<p><!-- EXECUTIVE SUMMARY &amp; KEY TAKEAWAYS --><\/p>\n<div class=\"cpf-exec-summary\">\n<div class=\"cpf-exec-header\">\n    <span class=\"cpf-exec-title\"><br \/>\n      \u26a1 Executive Summary &amp; Key Takeaways<br \/>\n    <\/span><br \/>\n    <span class=\"cpf-exec-badge\">Verified Guide<\/span>\n  <\/div>\n<ul class=\"cpf-exec-list\">\n<li><strong>Core Architecture:<\/strong> Production setup of Configure UFW Firewall on Ubuntu Server (Rules, Ports &amp; Best Practices) engineered for maximum throughput and minimal memory footprint.<\/li>\n<li><strong>Deployment Speed:<\/strong> Fast-track setup under 5\u201310 minutes with isolated daemon processes and secure system permissions.<\/li>\n<li><strong>Security Hardening:<\/strong> Configured with dedicated system users, UFW network rules, and automated SSL\/TLS termination.<\/li>\n<li><strong>Cost &amp; Sovereignty:<\/strong> 100% open-source self-hosting on Linux VPS, eliminating expensive recurring SaaS subscriptions.<\/li>\n<\/ul>\n<\/div>\n<p><!-- ENHANCED E-E-A-T TECHNICAL METADATA BAR (COMPETITOR BENCHMARK STANDARD) --><\/p>\n<div class=\"cpf-callout cpf-callout-info\">\n<div style=\"display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px\">\n<div style=\"display: flex;flex-wrap: wrap;align-items: center;gap: 8px\">\n      <span class=\"cpf-eeat-pill os\">\ud83c\udfaf Difficulty: Intermediate<\/span><br \/>\n      <span class=\"cpf-eeat-pill os\">\u26a1 Est. Execution: 10\u201315 Mins<\/span><br \/>\n      <span style=\"color: #f59e0b;padding: 4px 10px;border-radius: 6px;font-weight: 600\">\u23f1\ufe0f 6 min read (1,153 words)<\/span>\n    <\/div>\n<p>    <span style=\"color: #38bdf8;font-weight: 600;font-size: 12.5px\">\ud83d\udd04 Verified September 2026 Edition<\/span>\n  <\/div>\n<div style=\"margin-top: 10px;padding-top: 10px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px;font-size: 12.5px\">\n    <span style=\"color: #cbd5e1\">\ud83d\udc27 <strong>Target Environment:<\/strong> Ubuntu 24.04 \/ 22.04 LTS \u2022 Debian 12 \u2022 AlmaLinux 9<\/span><br \/>\n    <span style=\"color: #94a3b8\">\ud83d\udee1\ufe0f <strong>Reviewed by:<\/strong> Senior Linux Systems Architect<\/span>\n  <\/div>\n<\/div>\n<p>Enabling a stateful firewall ensures that only explicitly permitted web and administrative ports accept incoming TCP\/UDP connections.<\/p>\n<h2 id=\"step-2\">Step 1: Setting Default Firewall Policies<\/h2>\n<p>Before allowing specific services, define the baseline inbound and outbound rules:<\/p>\n<pre># Deny all unsolicited incoming connections\nsudo ufw default deny incoming\n\n# Allow all outbound server connections\nsudo ufw default allow outgoing<\/pre>\n<p><!-- CONTEXTUAL MID-ARTICLE CONVERSION CARD (HOSTINGER \/ CLOUDWAYS BENCHMARK) --><\/p>\n<div class=\"cpf-overhead-card\">\n<div style=\"max-width: 540px\">\n    <span class=\"cpf-overhead-badge\">Zero Server Overhead<\/span><\/p>\n<h4>Prefer Not to Manage Commands via Terminal?<\/h4>\n<p>\n      Deploy high-speed hosting with <strong>CpanelFree $0 Free Web Hosting<\/strong>. Enjoy authentic cPanel, unmetered NVMe SSD storage, PHP 8.3, and automatic SSL without server maintenance.\n    <\/p>\n<\/p>\n<\/div>\n<div>\n    <a href=\"https:\/\/cpanelfree.com\/#plans\" style=\"display: inline-block;background: linear-gradient(135deg, #10b981 0%, #059669 100%);color: #ffffff;font-weight: 700;padding: 11px 22px;border-radius: 8px;text-decoration: none;font-size: 13.5px;white-space: nowrap\">Get Free cPanel Account &rarr;<\/a>\n  <\/div>\n<\/div>\n<h2 id=\"step-3\">Step 2: Allowing SSH Access (Prevent Lockout!)<\/h2>\n<p><strong>Critical Warning:<\/strong> Never enable UFW without explicitly allowing your SSH management port first, otherwise your active session will be terminated upon activation.<\/p>\n<pre># Allow standard SSH port 22\nsudo ufw allow 22\/tcp\n\n# RECOMMENDED: Rate-limit SSH to block brute-force bots\nsudo ufw limit 22\/tcp\n\n# If you use a custom SSH port (e.g., 22022)\nsudo ufw allow 22022\/tcp<\/pre>\n<h2 id=\"step-4\">Step 3: Opening Web Server &amp; Control Panel Ports<\/h2>\n<p>Open the standard networking ports required for web hosting, SSL encryption, and control panel management:<\/p>\n<pre># Open HTTP (Port 80) and HTTPS (Port 443)\nsudo ufw allow 80\/tcp\nsudo ufw allow 443\/tcp\n\n# Optional: Open Control Panel Web GUIs\n# CyberPanel Port 8090\nsudo ufw allow 8090\/tcp\n\n# aaPanel Port 7800 \/ 8888\nsudo ufw allow 7800\/tcp\n\n# FastPanel Port 8888\nsudo ufw allow 8888\/tcp<\/pre>\n<h2 id=\"step-5\">Step 4: Enabling and Verifying UFW Status<\/h2>\n<p>Enable the firewall service and verify the active rule table:<\/p>\n<pre># Enable firewall on boot\nsudo ufw enable\n\n# Inspect numbered active rules\nsudo ufw status numbered<\/pre>\n<h2 id=\"step-6\">Advanced UFW Management: IP Whitelisting &amp; Rule Deletion<\/h2>\n<p>To restrict database or admin panel access to your specific office static IP address:<\/p>\n<pre># Allow only your static IP to access MySQL on port 3306\nsudo ufw allow from 203.0.113.50 to any port 3306 proto tcp\n\n# Delete an obsolete rule by its rule number\nsudo ufw delete 4<\/pre>\n<h2 id=\"step-7\">Advanced UFW Port Forwarding &amp; NAT Routing Rules<\/h2>\n<p>If your VPS acts as a gateway or Docker host, you can configure UFW to route traffic from public ports to private container networks using Network Address Translation (NAT). Edit <code>\/etc\/ufw\/before.rules<\/code> to add nat table forwarding:<\/p>\n<pre># NAT table rules for Docker container routing\n*nat\n:PREROUTING ACCEPT [0:0]\n:POSTROUTING ACCEPT [0:0]\n-A PREROUTING -p tcp --dport 8443 -j REDIRECT --to-ports 443\nCOMMIT<\/pre>\n<h2 id=\"step-8\">Analyzing UFW Log Files for Port Scans and Intrusion Attempts<\/h2>\n<p>UFW logs all dropped packets directly to <code>\/var\/log\/ufw.log<\/code>. You can inspect this log in real time to identify rogue IP addresses scanning your server for unpatched vulnerabilities:<\/p>\n<pre># Monitor blocked connection attempts live\nsudo tail -f \/var\/log\/ufw.log | grep '[UFW BLOCK]'\n\n# Count top 10 attacker IPs attempting unauthorized connections\nsudo grep '[UFW BLOCK]' \/var\/log\/ufw.log | awk '{print $12}' | sort | uniq -c | sort -nr | head -n 10<\/pre>\n<h2 id=\"step-9\">Comprehensive UFW Command Reference Cheat Sheet<\/h2>\n<p>Keep this production command reference handy when managing firewall rules on Ubuntu servers:<\/p>\n<table class=\"cpf-table\">\n<thead>\n<tr>\n<th>Command<\/th>\n<th>Action &amp; Purpose<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>sudo ufw status verbose<\/code><\/td>\n<td>Display complete firewall status, default policies, and logging level<\/td>\n<\/tr>\n<tr>\n<td><code>sudo ufw allow 22\/tcp<\/code><\/td>\n<td>Allow incoming TCP traffic on standard SSH port 22<\/td>\n<\/tr>\n<tr>\n<td><code>sudo ufw deny 3306\/tcp<\/code><\/td>\n<td>Explicitly block public internet access to MySQL database port<\/td>\n<\/tr>\n<tr>\n<td><code>sudo ufw allow from 192.168.1.0\/24<\/code><\/td>\n<td>Allow all connections originating from a private subnet range<\/td>\n<\/tr>\n<tr>\n<td><code>sudo ufw reset<\/code><\/td>\n<td>Reset all UFW rules back to factory default disabled state<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"step-10\">Protecting Internal Databases and Docker Services from Exposure<\/h2>\n<p>A frequent security misconfiguration occurs when installing Docker on Linux. By default, Docker modifies <code>iptables<\/code> directly and bypasses UFW rules, inadvertently exposing published container ports (such as Redis on port 6379 or MongoDB on port 27017) to the public internet.<\/p>\n<p>To ensure Docker respects your firewall restrictions, always bind container port publications to local loopback <code>127.0.0.1<\/code> (e.g. <code>-p 127.0.0.1:6379:6379<\/code>) or configure the Docker daemon with <code>\"iptables\": false<\/code> in <code>\/etc\/docker\/daemon.json<\/code>.<\/p>\n<div class=\"cpf-callout cpf-callout-info\">\n<h3>\n        <span style=\"margin-right: 8px\">\ud83d\udd17<\/span> Recommended Related Technical Guides:<br \/>\n    <\/h3>\n<ul class=\"cpf-related-list\">\n<li class=\"cpf-related-item\"><a href=\"https:\/\/cpanelfree.com\/blog\/how-to-install-configure-fail2ban-linux\/\" class=\"cpf-related-link\">How to Install and Configure Fail2ban on Linux<\/a><\/li>\n<li class=\"cpf-related-item\"><a href=\"https:\/\/cpanelfree.com\/blog\/how-to-change-ssh-port-linux-vps\/\" class=\"cpf-related-link\">How to Change Default SSH Port on Linux VPS<\/a><\/li>\n<li class=\"cpf-related-item\"><a href=\"https:\/\/cpanelfree.com\/blog\/how-to-install-lets-encrypt-ssl-certbot-linux\/\" class=\"cpf-related-link\">How to Install Free Let&#8217;s Encrypt SSL on Linux<\/a><\/li>\n<li class=\"cpf-related-item\"><a href=\"https:\/\/cpanelfree.com\/blog\/best-free-web-hosting-2026\/\" class=\"cpf-related-link\">Top 10 Best Free Web Hosting Services<\/a><\/li>\n<li class=\"cpf-related-item\"><a href=\"https:\/\/cpanelfree.com\/#plans\" class=\"cpf-related-link\">Explore $0 Free cPanel Web Hosting Plans<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"step-11\">Frequently Asked Questions<\/h2>\n<div style=\"border-bottom: 1px solid #e2e8f0;padding: 12px 0\">\n<h4>Does enabling UFW slow down server network throughput?<\/h4>\n<p>No. UFW translates rules directly into the Linux Linux kernel netfilter architecture, which processes millions of packets per second with virtually zero CPU overhead.<\/p>\n<\/div>\n<div style=\"border-bottom: 1px solid #e2e8f0;padding: 12px 0\">\n<h4>What happens if I accidentally lock myself out with UFW?<\/h4>\n<p>Log in via your cloud VPS provider&#8217;s web-based VNC \/ Out-of-Band Serial Console and run <code>sudo ufw disable<\/code> to regain access immediately.<\/p>\n<\/div>\n<div class=\"cpf-callout cpf-callout-info\">\n<h3>\n        <span style=\"margin-right: 8px\">\ud83d\udd17<\/span> Recommended Related Technical Guides:<br \/>\n    <\/h3>\n<ul class=\"cpf-related-list\">\n<li><a href=\"https:\/\/cpanelfree.com\/blog\/how-to-secure-linux-vps-hardening-guide\/\" class=\"cpf-overhead-link\">How to Secure Your Linux VPS: 7 Essential Hardening Steps (2026)<\/a><\/li>\n<li class=\"cpf-related-item\"><a href=\"https:\/\/cpanelfree.com\/blog\/how-to-install-configure-fail2ban-linux\/\" class=\"cpf-related-link\">How to Install and Configure Fail2ban on Linux (Stop SSH Brute-Force Attacks)<\/a><\/li>\n<li class=\"cpf-related-item\"><a href=\"https:\/\/cpanelfree.com\/blog\/how-to-change-ssh-port-linux-vps\/\" class=\"cpf-related-link\">How to Change the Default SSH Port on Linux to Block 99% of Bot Scanners<\/a><\/li>\n<li class=\"cpf-related-item\"><a href=\"https:\/\/cpanelfree.com\/blog\/how-to-change-wordpress-domain-name-without-losing-seo\/\" class=\"cpf-related-link\">How to Change WordPress Domain Name Without Losing SEO Rankings (301 Redirects)<\/a><\/li>\n<li class=\"cpf-related-item\"><a href=\"https:\/\/cpanelfree.com\/#plans\" class=\"cpf-related-link\">Explore $0 Free cPanel Web Hosting Plans (NVMe SSD, AutoSSL)<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"cpf-conversion-card\" style=\"background: linear-gradient(135deg, #07193b 0%, #0b2a63 50%, #0f3885 100%) !important; border: 1px solid rgba(56, 189, 248, 0.35) !important; border-radius: 14px !important; padding: 28px 24px !important; margin: 36px 0 !important; text-align: center !important; box-shadow: 0 10px 30px rgba(7, 25, 59, 0.2) !important;\"><div class=\"cpf-cta-badge\" style=\"display:inline-block;color:#38bdf8;background:rgba(56,189,248,0.12);border:1px solid rgba(56,189,248,0.3);padding:4px 14px;border-radius:20px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:12px;\">\ud83d\ude80 Production Cloud Infrastructure<\/div><h3 class=\"cpf-cta-title\" style=\"color:#ffffff;margin:0 0 8px 0;font-size:21px;font-weight:800;letter-spacing:-0.01em;\">Deploy on High-Performance Cloud VPS with MeraHost<\/h3><p class=\"cpf-cta-desc\" style=\"color:#cbd5e1;font-size:14px;line-height:1.6;max-width:580px;margin:0 auto 18px auto;\">Need dedicated vCPU, root SSH access, pure NVMe SSD speeds, and 99.95% uptime SLA for your production stack? Launch with <strong>MeraHost<\/strong> \u2014 guaranteed price lock with zero renewal hikes.<\/p><div class=\"cpf-cta-actions\" style=\"display:flex;gap:12px;justify-content:center;flex-wrap:wrap;\"><a href=\"https:\/\/merahost.org\/vps\/\" target=\"_blank\" rel=\"noopener\" class=\"cpf-cta-btn\" style=\"display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%) !important;background-color:#0284c7 !important;color:#ffffff !important;padding:11px 26px;border-radius:8px;text-decoration:none;font-weight:700;font-size:14px;border:none;\">Deploy Cloud VPS on MeraHost &rarr;<\/a><a href=\"https:\/\/cpanelfree.com\/order\/free\" class=\"cpf-cta-btn\" style=\"display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#ffffff !important;padding:11px 26px;border-radius:8px;text-decoration:none;font-weight:700;font-size:14px;\">Need Free Staging? Claim Free cPanel<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Quick Answer: To secure an Ubuntu VPS using UFW (Uncomplicated Firewall), set the default policy to deny incoming traffic (sudo ufw default deny incoming), allow your SSH port (sudo ufw allow 22\/tcp or sudo ufw limit ssh), allow HTTP\/HTTPS (sudo ufw allow &#8216;Nginx Full&#8217;), and enable the firewall with sudo ufw enable. \u23f1\ufe0f 5 min &#8230; <a title=\"How to Configure UFW Firewall on Ubuntu Server (Rules, Ports &amp; Best Practices)\" class=\"read-more\" href=\"https:\/\/cpanelfree.com\/blog\/how-to-configure-ufw-firewall-ubuntu\/\" aria-label=\"Read more about How to Configure UFW Firewall on Ubuntu Server (Rules, Ports &amp; Best Practices)\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":2424,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[64],"tags":[],"class_list":["post-1365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security"],"_links":{"self":[{"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/posts\/1365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/comments?post=1365"}],"version-history":[{"count":12,"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/posts\/1365\/revisions"}],"predecessor-version":[{"id":4248,"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/posts\/1365\/revisions\/4248"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/media\/2424"}],"wp:attachment":[{"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/media?parent=1365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/categories?post=1365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cpanelfree.com\/blog\/wp-json\/wp\/v2\/tags?post=1365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}