{"id":50,"date":"2026-06-06T20:34:50","date_gmt":"2026-06-07T01:34:50","guid":{"rendered":"https:\/\/mondragon.info\/?p=50"},"modified":"2026-06-07T14:40:24","modified_gmt":"2026-06-07T19:40:24","slug":"self-hosting-small-blog-using-linode","status":"publish","type":"post","link":"https:\/\/mondragon.info\/index.php\/2026\/06\/06\/self-hosting-small-blog-using-linode\/","title":{"rendered":"Self Hosting Small Blog Using Linode"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Below is a screenshot of the current blog setup:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"474\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/1-Sample-Blog-1024x474.png\" alt=\"\" class=\"wp-image-52\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/1-Sample-Blog-1024x474.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/1-Sample-Blog-300x139.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/1-Sample-Blog-768x355.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/1-Sample-Blog-1536x711.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/1-Sample-Blog.png 1580w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This how-to-guide shows you how to setup your own blog using Linode, WordPress, Namecheap, Bitwarden, and Proton Mail for basic email support. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Total cost: $5.50\/month without email, $9.49\/month with Proton email.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beats Squarespace $25\/month without email and $45\/month with Google email<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"866\" height=\"925\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/0-Intro-Squarespace-Pricing.png\" alt=\"\" class=\"wp-image-78\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/0-Intro-Squarespace-Pricing.png 866w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/0-Intro-Squarespace-Pricing-281x300.png 281w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/0-Intro-Squarespace-Pricing-768x820.png 768w\" sizes=\"auto, (max-width: 866px) 100vw, 866px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"disclaimer\">Disclaimer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This guide is for those who are looking to setup their own small blogs \/ wiki\u2019s with minimal intention to go commercial. Squarespace and other custom platforms such as Shopify save a lot of time and come with security out of the box every step of the way. This guide only keeps you secure at the bare minimum. You\u2019re on your own if you choose to self host paid content or setup your own e-commerce platform. This can be done with custom WordPress extensions\/plugins but we won\u2019t get that far with that in this tutorial.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide is for educational and informative purposes only. By continuing with this guide you accept the risks associated with self hosting. This is just for fun and should not be used to run a full on professional business. Small business web presence with contact info and job \/ gigs published should be fine as this site is just that. Please be careful and never upload any sensitive material you wouldn\u2019t want published indefinitely on the internet. Follow good OPSEC and never use public facing usernames (hence Bitwarden for password management \u2013 can create \/ generate new usernames), scrub metadata prior to uploads, and be mindful of what you publish.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"part-i-setting-up-bitwarden-as-password-manager\">Part I: Setting up Bitwarden as password manager<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 1: Create a Bitwarden password manager account to keep track of logins used\n<ul class=\"wp-block-list\">\n<li>Recommended: <a href=\"https:\/\/bitwarden.com\">https:\/\/bitwarden.com<\/a>\n<ul class=\"wp-block-list\">\n<li>Pros: Free<\/li>\n\n\n\n<li>Cons: Advanced features require paid plan (not required for this setup)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Tbh any free password manager works but this example uses Bitwarden<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Step 2: Click on \u2018Get Started Free\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"435\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/2-Bitwarden-Main-Page-1-1024x435.png\" alt=\"\" class=\"wp-image-54\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/2-Bitwarden-Main-Page-1-1024x435.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/2-Bitwarden-Main-Page-1-300x127.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/2-Bitwarden-Main-Page-1-768x326.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/2-Bitwarden-Main-Page-1-1536x653.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/2-Bitwarden-Main-Page-1.png 1784w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 3: Click on \u2018Personal\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/3-Bitwarden-Pricing-1024x557.png\" alt=\"\" class=\"wp-image-57\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/3-Bitwarden-Pricing-1024x557.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/3-Bitwarden-Pricing-300x163.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/3-Bitwarden-Pricing-768x418.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/3-Bitwarden-Pricing-1536x835.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/3-Bitwarden-Pricing.png 1793w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 4: Click on \u2018Create Free Account\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/4-Bitwarden-Create-Free-Account-1024x557.png\" alt=\"\" class=\"wp-image-58\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/4-Bitwarden-Create-Free-Account-1024x557.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/4-Bitwarden-Create-Free-Account-300x163.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/4-Bitwarden-Create-Free-Account-768x418.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/4-Bitwarden-Create-Free-Account-1536x835.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/4-Bitwarden-Create-Free-Account.png 1793w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 5: Use an email you already own to create this. I recommend keeping this separate from what you will create later on in case you lapse on billing or something else happens. Enter your email and click on \u2018Sign Up\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/5-Bitwarden-Setup-Email-1024x557.png\" alt=\"\" class=\"wp-image-71\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/5-Bitwarden-Setup-Email-1024x557.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/5-Bitwarden-Setup-Email-300x163.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/5-Bitwarden-Setup-Email-768x418.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/5-Bitwarden-Setup-Email-1536x835.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/5-Bitwarden-Setup-Email.png 1793w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 6: Check your email for the verification <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"531\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-1-1024x531.png\" alt=\"\" class=\"wp-image-61\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-1-1024x531.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-1-300x155.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-1-768x398.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-1-1536x796.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-1.png 1793w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"424\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-2-1024x424.png\" alt=\"\" class=\"wp-image-63\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-2-1024x424.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-2-300x124.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-2-768x318.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/6-Verification-Part-2.png 1518w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 7: Create master password <strong>DO NOT LOSE THIS OR YOU WILL BE SCREWED<\/strong>\n<ul class=\"wp-block-list\">\n<li>I don\u2019t usually recommend writing something down but if you lose this\u2026yeah you\u2019re done for lol. Probably best to keep it somewhere you would store something else important like the deed to your house or social security card\u2026you get the point.<\/li>\n\n\n\n<li>Click on \u2018Create Account\u2019<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/7-Create-Master-Password-1024x525.png\" alt=\"\" class=\"wp-image-64\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/7-Create-Master-Password-1024x525.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/7-Create-Master-Password-300x154.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/7-Create-Master-Password-768x394.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/7-Create-Master-Password-1536x788.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/7-Create-Master-Password.png 1824w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 8: Click \u2018Skip to web app\u2019 and then \u2018Skip\u2019 to skip tutorial (don\u2019t worry it\u2019s easy to use)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"525\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-to-Web-App-Part-1-1024x525.png\" alt=\"\" class=\"wp-image-72\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-to-Web-App-Part-1-1024x525.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-to-Web-App-Part-1-300x154.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-to-Web-App-Part-1-768x394.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-to-Web-App-Part-1-1536x788.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-to-Web-App-Part-1.png 1824w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-2-1024x546.png\" alt=\"\" class=\"wp-image-75\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-2-1024x546.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-2-300x160.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-2-768x410.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-2-1536x819.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-2.png 1755w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 8 (continued): Once you land at the page below it\u2019s safe to keep it open in the background for later\n<ul class=\"wp-block-list\">\n<li>Optional: Install Bitwarden browser extension for easier navigation<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-3-1024x546.png\" alt=\"\" class=\"wp-image-76\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-3-1024x546.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-3-300x160.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-3-768x410.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-3-1536x819.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/8-Skip-Tutorial-Part-3.png 1755w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"part-ii-setting-up-namecheap-account\">Part II: Setting up Namecheap account<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 9: Secure domain name using name domain name purchasing site such as <a href=\"https:\/\/namecheap.com\">NameCheap<\/a>. Click on \u2018Sign up\u2019 on the top left.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"428\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/9-Sample-Domain-0-1024x428.png\" alt=\"\" class=\"wp-image-83\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/9-Sample-Domain-0-1024x428.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/9-Sample-Domain-0-300x125.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/9-Sample-Domain-0-768x321.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/9-Sample-Domain-0-1536x642.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/9-Sample-Domain-0.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You will see the following screen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Sample-Domain-1-1024x592.png\" alt=\"\" class=\"wp-image-84\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Sample-Domain-1-1024x592.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Sample-Domain-1-300x173.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Sample-Domain-1-768x444.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Sample-Domain-1-1536x888.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Sample-Domain-1.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 10: Navigate back to your Bitwarden tab to generate a fresh username and password. Click on \u2018New item\u2019 and fill out \u2018Item name\u2019 with \u2018Namecheap\u2019. Click on \u2018Generate Username\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Custom-Login-1024x592.png\" alt=\"\" class=\"wp-image-85\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Custom-Login-1024x592.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Custom-Login-300x173.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Custom-Login-768x444.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Custom-Login-1536x888.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Custom-Login.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Checkoff the \u2018Capitalize\u2019 and \u2018Include Number\u2019. Click on the arrows a few times to \u2018spin the block on the opps\u2019 and get something that\u2019s pretty random. Click on \u2018Use this username\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Login-Username-1024x592.png\" alt=\"\" class=\"wp-image-88\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Login-Username-1024x592.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Login-Username-300x173.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Login-Username-768x444.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Login-Username-1536x888.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/10-Creating-Login-Username.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 11: Click on \u2018Generate password\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-1024x592.png\" alt=\"\" class=\"wp-image-91\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-1024x592.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-300x173.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-768x444.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-1536x888.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bump up the length and check off all 4 boxes on the bottom of \u2018Include\u2019. Click the two squares to the right of the arrows to copy this password to your clipboard. Click on \u2018Use this password\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-2-1024x592.png\" alt=\"\" class=\"wp-image-95\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-2-1024x592.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-2-300x173.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-2-768x444.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-2-1536x888.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Create-Password-2.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018Save\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Save-Password-1024x592.png\" alt=\"\" class=\"wp-image-97\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Save-Password-1024x592.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Save-Password-300x173.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Save-Password-768x444.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Save-Password-1536x888.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Save-Password.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Congrats! You just created your first login item<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Confirmation-1024x592.png\" alt=\"\" class=\"wp-image-98\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Confirmation-1024x592.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Confirmation-300x173.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Confirmation-768x444.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Confirmation-1536x888.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/11-Confirmation.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 12: Use new username and password to setup Namecheap account. Uncheck marketing communication box. <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/12-Fill-out-info-1024x592.png\" alt=\"\" class=\"wp-image-99\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/12-Fill-out-info-1024x592.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/12-Fill-out-info-300x173.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/12-Fill-out-info-768x444.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/12-Fill-out-info-1536x888.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/12-Fill-out-info.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 13: Setup 2FA within Namecheap<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"352\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-1024x352.png\" alt=\"\" class=\"wp-image-104\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-1024x352.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-300x103.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-768x264.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-1536x528.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap.png 1719w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This can be done with either a physical security 2FA key such as a <a href=\"https:\/\/www.yubico.com\/\" data-type=\"link\" data-id=\"https:\/\/www.yubico.com\/\">Yubikey<\/a> or phone app such as <a href=\"https:\/\/duo.com\/product\/multi-factor-authentication-mfa\/two-factor-authentication-2fa\">Cisco DUO<\/a> (I\u2019ll be using DUO for this example). Click on \u2018Enable\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"435\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-2-1024x435.png\" alt=\"\" class=\"wp-image-105\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-2-1024x435.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-2-300x127.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-2-768x326.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-2.png 1392w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Re-enter your Namecheap password<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"316\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-3-1024x316.png\" alt=\"\" class=\"wp-image-106\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-3-1024x316.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-3-300x93.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-3-768x237.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-3.png 1392w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Write down your recovery codes and keep them in a safe or store them on Bitwarden (We will be using Bitwarden for this example). Click on \u2018Copy\u2019 and navigate over to Bitwarden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"793\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-4.png\" alt=\"\" class=\"wp-image-107\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-4.png 1020w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-4-300x233.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-4-768x597.png 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018Secure Note\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"520\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-5-1024x520.png\" alt=\"\" class=\"wp-image-113\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-5-1024x520.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-5-300x152.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-5-768x390.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-5.png 1456w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018New item\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"520\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-6-1024x520.png\" alt=\"\" class=\"wp-image-110\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-6-1024x520.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-6-300x152.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-6-768x390.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-6.png 1456w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Title it \u2018Namecheap 2FA recovery codes\u2019 and paste the codes in the box below. Check off \u2018Master password re-prompt\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"994\" height=\"847\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-7.png\" alt=\"\" class=\"wp-image-114\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-7.png 994w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-7-300x256.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-7-768x654.png 768w\" sizes=\"auto, (max-width: 994px) 100vw, 994px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Go back to Namecheap and click on \u2018Next\u2019. Use DUO to scan the QR code and enter the 2FA you see listed<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"674\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-8-1024x674.png\" alt=\"\" class=\"wp-image-118\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-8-1024x674.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-8-300x198.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-8-768x506.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-2FA-Namecheap-8.png 1092w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Scan the QR code with Duo by pressing \u2018+ Add\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"797\" height=\"460\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-1.png\" alt=\"\" class=\"wp-image-123\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-1.png 797w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-1-300x173.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-1-768x443.png 768w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click on Use QR code<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"370\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-2-1024x370.png\" alt=\"\" class=\"wp-image-124\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-2-1024x370.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-2-300x108.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-2-768x277.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-2.png 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Scan the QR code using your phone<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"513\" height=\"1024\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-QR-Scan-513x1024.png\" alt=\"\" class=\"wp-image-126\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-QR-Scan-513x1024.png 513w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-QR-Scan-150x300.png 150w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-QR-Scan-768x1533.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-QR-Scan-769x1536.png 769w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-QR-Scan-1026x2048.png 1026w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-QR-Scan.png 1080w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You will see your Namecheap username, click on \u2018Save\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"986\" height=\"1024\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-2FA-Click-Save-986x1024.png\" alt=\"\" class=\"wp-image-129\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-2FA-Click-Save-986x1024.png 986w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-2FA-Click-Save-289x300.png 289w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-2FA-Click-Save-768x798.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-2FA-Click-Save.png 1080w\" sizes=\"auto, (max-width: 986px) 100vw, 986px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the 6 number 2FA code listed from Duo into Namecheap and click on \u2018Finish\u2019<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"506\" height=\"1024\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-After-QR-Scan-Code-506x1024.png\" alt=\"\" class=\"wp-image-130\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-After-QR-Scan-Code-506x1024.png 506w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-After-QR-Scan-Code-148x300.png 148w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-After-QR-Scan-Code-768x1554.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-After-QR-Scan-Code-759x1536.png 759w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-After-QR-Scan-Code-1012x2048.png 1012w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/13-Duo-After-QR-Scan-Code.png 1080w\" sizes=\"auto, (max-width: 506px) 100vw, 506px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"part-iii-purchase-custom-domain-name\">Part III: Purchase Custom Domain Name<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 14: Search Namecheap for whatever domain you want<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pay attention to the retail price. This is what you will renew at. The first price listed is the promotional. Scroll down and look at your options. In this example I used <a href=\"https:\/\/coffeebegoodandtheverybestforever.online\/\">coffeebegoodandtheverybestforever.online<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"196\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/14-Sample-Domain-0-1024x196.png\" alt=\"\" class=\"wp-image-132\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/14-Sample-Domain-0-1024x196.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/14-Sample-Domain-0-300x58.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/14-Sample-Domain-0-768x147.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/14-Sample-Domain-0-1536x295.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/14-Sample-Domain-0.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 15: Add to cart and click checkout<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"495\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Add-to-Cart-1024x495.png\" alt=\"\" class=\"wp-image-133\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Add-to-Cart-1024x495.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Add-to-Cart-300x145.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Add-to-Cart-768x371.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Add-to-Cart-1536x743.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Add-to-Cart.png 1572w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Keep the domain privacy enabled but take off the \u2018Stellar Web Hosting\u2019 add-on (We\u2019ll be using Linode for this)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Purchase-Domain-1024x538.png\" alt=\"\" class=\"wp-image-134\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Purchase-Domain-1024x538.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Purchase-Domain-300x158.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Purchase-Domain-768x404.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Purchase-Domain-1536x807.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Purchase-Domain.png 1572w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Side-note: Why is domain privacy important? When you buy a domain you have to register with ICANN alongside some contact info. Namecheap handles this and keeps these details secure with the domain privacy so that if anyone looks up your domain using ICANN\u2019s tool <a href=\"https:\/\/lookup.icann.org\/en\/lookup\">here<\/a>, they\u2019re given a \u2018withheldforprivacy\u2019 email vs. your real life info. Don\u2019t worry, if you need to be reached ICANN and Namecheap will contact you. The emails sent to that random email get filtered for spam but you\u2019ll still be able to get contacted just in case. You just won\u2019t get spammed a lot compared to if you were to actually put in your real life info. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018Confirm order\u2019 and then fill out your billing info. Then click on \u2018Pay now\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"514\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Click-on-pay-now-1024x514.png\" alt=\"\" class=\"wp-image-137\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Click-on-pay-now-1024x514.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Click-on-pay-now-300x151.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Click-on-pay-now-768x386.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Click-on-pay-now-1536x772.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/15-Click-on-pay-now.png 1674w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 16: Click on \u2018Namecheap\u2019 to go back to the main menu<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"92\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/16-Go-back-to-main-menu-Namecheap-1024x92.png\" alt=\"\" class=\"wp-image-138\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/16-Go-back-to-main-menu-Namecheap-1024x92.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/16-Go-back-to-main-menu-Namecheap-300x27.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/16-Go-back-to-main-menu-Namecheap-768x69.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/16-Go-back-to-main-menu-Namecheap-1536x138.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/16-Go-back-to-main-menu-Namecheap.png 1674w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"part-iv-create-email-account-with-proton-mail-optional\">Part IV: Create Email Account with Proton Mail (optional)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">While you don\u2019t have to do this, it would be nice to have a custom email such as <a href=\"mailto:contact@coffeebegoodandtheverybestforever.online\">contact@coffeebegoodandtheverybestforever.online<\/a> (yes it works lol say hi if you want).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019ll be using Proton Mail for this example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 17: Register for Proton Mail\u2019s \u2018Mail Plus\u2019 tier<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"584\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/17-Sign-up-for-Proton-Mail-1024x584.png\" alt=\"\" class=\"wp-image-139\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/17-Sign-up-for-Proton-Mail-1024x584.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/17-Sign-up-for-Proton-Mail-300x171.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/17-Sign-up-for-Proton-Mail-768x438.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/17-Sign-up-for-Proton-Mail-1536x875.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/17-Sign-up-for-Proton-Mail.png 1658w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can register at <a href=\"https:\/\/proton.me\/pricing\">https:\/\/proton.me\/pricing<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Feel free to use my referral and get $20 in credits! <a href=\"https:\/\/pr.tn\/ref\/TSKPJ15Q\">https:\/\/pr.tn\/ref\/TSKPJ15Q<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now that you have your own Proton email created (remember: Use a different email than what you will normally use). We can move onto the next step and setup your own Linode account. Once we get that setup we can begin the process of configuring your own WordPress instance using the Namcheap domain and then configuring email by making some changes to DNS. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"part-v-create-linode-account\">Part V: Create Linode Account<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Linode was bought out by Akamai a while back ago and it\u2019s now known as Akamai Cloud<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 18: Sign up with Akamai<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"357\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/18-Creating-Linode-Account-1024x357.png\" alt=\"\" class=\"wp-image-142\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/18-Creating-Linode-Account-1024x357.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/18-Creating-Linode-Account-300x105.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/18-Creating-Linode-Account-768x268.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/18-Creating-Linode-Account-1536x536.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/18-Creating-Linode-Account.png 1844w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: You will be prompted to verify your phone number and email address. You won\u2019t get billed until you start using it. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"part-vi-setup-firewall-in-linode-akamai-cloud\">Part VI: Setup Firewall in Linode \/ Akamai Cloud<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 19: Reach your dashboard and click on \u2018Firewalls\u2019 on the left hand side. Click on \u2018Create firewall\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"466\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/19-Create-firewall-1024x466.png\" alt=\"\" class=\"wp-image-143\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/19-Create-firewall-1024x466.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/19-Create-firewall-300x137.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/19-Create-firewall-768x350.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/19-Create-firewall-1536x699.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/19-Create-firewall.png 1849w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 20: Give your firewall a label such as \u2018name-wordpress-firewall\u2019 and set the following parameters\n<ul class=\"wp-block-list\">\n<li>Create: Custom Firewall<\/li>\n\n\n\n<li>Default Inbound Policy: Drop<\/li>\n\n\n\n<li>Default Outbound Policy: Accept<\/li>\n\n\n\n<li>Click on \u2018Create Firewall\u2019<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"526\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/20-Firewall-part-1-1024x526.png\" alt=\"\" class=\"wp-image-144\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/20-Firewall-part-1-1024x526.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/20-Firewall-part-1-300x154.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/20-Firewall-part-1-768x394.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/20-Firewall-part-1-1536x788.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/20-Firewall-part-1.png 1849w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 21: Click on your newly created firewall<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"212\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/21-Click-on-firewall-1024x212.png\" alt=\"\" class=\"wp-image-146\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/21-Click-on-firewall-1024x212.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/21-Click-on-firewall-300x62.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/21-Click-on-firewall-768x159.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/21-Click-on-firewall.png 1356w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You will see the following:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"502\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/22-Empty-Firewall-1024x502.png\" alt=\"\" class=\"wp-image-148\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/22-Empty-Firewall-1024x502.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/22-Empty-Firewall-300x147.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/22-Empty-Firewall-768x377.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/22-Empty-Firewall.png 1292w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 22: On a new tab search up \u2018What\u2019s my IP?\u2019 and copy that number  <\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"213\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/22-IP-address.png\" alt=\"\" class=\"wp-image-147\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/22-IP-address.png 770w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/22-IP-address-300x83.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/22-IP-address-768x212.png 768w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Why? IP addresses can change and happens with any ISP. Your ISP may not own the whole block but if it changes by a few you should be safe. For now, just know that if you ever run into any issues SSHing into your WordPress instance that you can always come back to edit this part using the IP address you see from searching \u2018What\u2019s my IP?\u2019. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 23: Add inbound SSH rule<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Go back to your Akamai tab and click on \u2018Add an Inbound Rule\u2019. Copy the following config using your IP address. Add a \/32 after your IP address. Click on \u2018Add Rule\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"648\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/23-Add-inbound-SSH-rule-1024x648.png\" alt=\"\" class=\"wp-image-149\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/23-Add-inbound-SSH-rule-1024x648.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/23-Add-inbound-SSH-rule-300x190.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/23-Add-inbound-SSH-rule-768x486.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/23-Add-inbound-SSH-rule.png 1446w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You should now see the following. Click on \u2018Save changes\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"496\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/23-Save-Changes-1024x496.png\" alt=\"\" class=\"wp-image-151\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/23-Save-Changes-1024x496.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/23-Save-Changes-300x145.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/23-Save-Changes-768x372.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/23-Save-Changes.png 1337w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 24: Add inbound rule for HTTP and HTTPS<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018Add an Inbound Rule\u2019 and select the \u2018HTTP\u2019 preset. Why? All browsers redirect to HTTPS nowadays. This is just so that your web site can still accept HTTP traffic if for whatever reason HTTPS is not available. The preset should auto fill everything. Click on \u2018Add Rule\u2019 and then \u2018Save Changes\u2019 just like you did in the last step. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-HTTP-preset-1024x550.png\" alt=\"\" class=\"wp-image-153\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-HTTP-preset-1024x550.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-HTTP-preset-300x161.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-HTTP-preset-768x413.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-HTTP-preset.png 1479w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Repeat for HTTPS. Click on \u2018Add rule\u2019 and \u2018Save changes\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-HTTPS-preset-1024x550.png\" alt=\"\" class=\"wp-image-154\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-HTTPS-preset-1024x550.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-HTTPS-preset-300x161.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-HTTPS-preset-768x413.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-HTTPS-preset.png 1479w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You should now have the following:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-Confirmation-1024x550.png\" alt=\"\" class=\"wp-image-155\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-Confirmation-1024x550.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-Confirmation-300x161.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-Confirmation-768x413.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/24-Confirmation.png 1479w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 25: Configure Outbound Rules<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The firewall you just configured set rules for what is allowed in. Now you have to specify what is allowed to come out. Click on \u2018Add an outbound rule\u2019 and copy the following. Click on \u2018Add rule\u2019 and \u2018Save changes\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"548\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/25-Outbound-rules-firewall-1024x548.png\" alt=\"\" class=\"wp-image-156\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/25-Outbound-rules-firewall-1024x548.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/25-Outbound-rules-firewall-300x160.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/25-Outbound-rules-firewall-768x411.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/25-Outbound-rules-firewall.png 1537w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You should now see the following:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/25-Outbound-and-inbound-rules-confirmation-1024x527.png\" alt=\"\" class=\"wp-image-157\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/25-Outbound-and-inbound-rules-confirmation-1024x527.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/25-Outbound-and-inbound-rules-confirmation-300x154.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/25-Outbound-and-inbound-rules-confirmation-768x395.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/25-Outbound-and-inbound-rules-confirmation.png 1462w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"part-vii-setup-domains-api-token-in-linode-akamai-cloud\">Part VII: Setup Domains API Token in Linode \/ Akamai Cloud<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 25: Click on your profile on the top right corner and select \u2018API Tokens\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"416\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Get-to-API-side-1024x416.png\" alt=\"\" class=\"wp-image-160\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Get-to-API-side-1024x416.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Get-to-API-side-300x122.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Get-to-API-side-768x312.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Get-to-API-side.png 1462w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018Create a personal access token\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"370\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Click-on-create-a-personal-access-token-1024x370.png\" alt=\"\" class=\"wp-image-161\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Click-on-create-a-personal-access-token-1024x370.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Click-on-create-a-personal-access-token-300x108.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Click-on-create-a-personal-access-token-768x278.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Click-on-create-a-personal-access-token.png 1380w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Label: whateveryouwant-domains-token<\/li>\n\n\n\n<li>Expiry: 6 months or never (you\u2019ll have to update this manually when the time comes. Don\u2019t worry, it\u2019s easy and you can do this after you setup your WordPress instance. You\u2019ll see here shortly).<\/li>\n\n\n\n<li>Access: No access for \u2018Select all\u2019 (this will highlight everything which is what we want)<\/li>\n\n\n\n<li>Click on the dot on \u2018Domains\u2019 for \u2018Read\/Write\u2019<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you did everything correctly you should see something like what\u2019s below. Click on \u2018Create Token\u2019. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"686\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Coffee-Domains-Token-1024x686.png\" alt=\"\" class=\"wp-image-162\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Coffee-Domains-Token-1024x686.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Coffee-Domains-Token-300x201.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Coffee-Domains-Token-768x515.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Coffee-Domains-Token.png 1380w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 26: Copy your API token into Bitwarden<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"552\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Save-API-token-1024x552.png\" alt=\"\" class=\"wp-image-167\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Save-API-token-1024x552.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Save-API-token-300x162.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Save-API-token-768x414.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/26-Save-API-token.png 1177w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Recommend keeping \u2018Master password re-prompt\u2019 checked. You can add this under the \u2018Note\u2019 section when clicking \u2018New\u2019 to add. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>REMEMBER: DO NOT SHARE THIS WITH ANYONE<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018Save\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1006\" height=\"858\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Save-domains-API-to-Bitwarden.png\" alt=\"\" class=\"wp-image-170\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Save-domains-API-to-Bitwarden.png 1006w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Save-domains-API-to-Bitwarden-300x256.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Save-domains-API-to-Bitwarden-768x655.png 768w\" sizes=\"auto, (max-width: 1006px) 100vw, 1006px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Go back to Akamai and select \u2018I have saved my personal access token\u2019. You will now see it listed as such:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"450\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Token-Confirmation-1024x450.png\" alt=\"\" class=\"wp-image-172\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Token-Confirmation-1024x450.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Token-Confirmation-300x132.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Token-Confirmation-768x337.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Token-Confirmation.png 1211w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: For security purposes you won\u2019t be able to copy this from Akamai. This is one of the reasons we setup Bitwarden to save this info.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"part-vii-setting-up-ssh-keys-in-akamai-linode\">Part VII: Setting up SSH Keys in Akamai \/ Linode<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Next up, we need to setup our SSH keys. These can be generated with Bitwarden.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 27: Navigate to your profile picture on the top right and select \u2018SSH Keys\u2019<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"471\" height=\"645\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-SSH-Keys-Part1.png\" alt=\"\" class=\"wp-image-176\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-SSH-Keys-Part1.png 471w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-SSH-Keys-Part1-219x300.png 219w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018Add an SSH Key\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"303\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Add-an-SSH-key-Akamai-1024x303.png\" alt=\"\" class=\"wp-image-177\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Add-an-SSH-key-Akamai-1024x303.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Add-an-SSH-key-Akamai-300x89.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Add-an-SSH-key-Akamai-768x227.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-Add-an-SSH-key-Akamai.png 1171w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You will see the following:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"427\" height=\"551\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-SSH-Keys-Part2.png\" alt=\"\" class=\"wp-image-178\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-SSH-Keys-Part2.png 427w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/27-SSH-Keys-Part2-232x300.png 232w\" sizes=\"auto, (max-width: 427px) 100vw, 427px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Step 28: Go to your Bitwarden tab and select \u2018New\u2019 &gt; \u2018SSH Key\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"460\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/28-Bitwarden-SSH-Key-1024x460.png\" alt=\"\" class=\"wp-image-179\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/28-Bitwarden-SSH-Key-1024x460.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/28-Bitwarden-SSH-Key-300x135.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/28-Bitwarden-SSH-Key-768x345.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/28-Bitwarden-SSH-Key-1536x690.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/28-Bitwarden-SSH-Key.png 1833w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 29: Give it a name and click on save<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"887\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Public-SSH-Key-1024x887.png\" alt=\"\" class=\"wp-image-180\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Public-SSH-Key-1024x887.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Public-SSH-Key-300x260.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Public-SSH-Key-768x665.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Public-SSH-Key.png 1070w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Keep the private key private and DO NOT SHARE WITH ANYONE. The public key is designed to be public and shared. Copy this and go back to Linode \/ Akamai. Give it a label and click on \u2018Add key\u2019.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"417\" height=\"506\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Add-key.png\" alt=\"\" class=\"wp-image-181\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Add-key.png 417w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Add-key-247x300.png 247w\" sizes=\"auto, (max-width: 417px) 100vw, 417px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You will now see something similar to the following:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"310\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Key-confirmation-1024x310.png\" alt=\"\" class=\"wp-image-184\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Key-confirmation-1024x310.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Key-confirmation-300x91.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Key-confirmation-768x232.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/29-Key-confirmation.png 1151w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"part-ix-setting-up-dns\">Part IX: Setting up DNS<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 30: Navigate over to Namecheap and go to \u2018Domain List\u2019. Click on \u2018Manage\u2019.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"320\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-Namecheap-1024x320.png\" alt=\"\" class=\"wp-image-188\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-Namecheap-1024x320.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-Namecheap-300x94.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-Namecheap-768x240.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-Namecheap-1536x481.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-Namecheap.png 1630w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Scroll down and click on \u2018Name servers\u2019 and select \u2018Custom DNS\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-name-servers-1024x588.png\" alt=\"\" class=\"wp-image-190\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-name-servers-1024x588.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-name-servers-300x172.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-name-servers-768x441.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Navigate-to-name-servers.png 1515w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Add the following (as of 06\/2026 from <a href=\"https:\/\/techdocs.akamai.com\/cloud-computing\/docs\/configure-your-domains-authoritative-name-servers\">Akamai post<\/a>):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ns1.linode.com <\/li>\n\n\n\n<li>ns2.linode.com<\/li>\n\n\n\n<li>ns3.linode.com<\/li>\n\n\n\n<li>ns4.linode.com<\/li>\n\n\n\n<li>ns5.linode.com<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018Save\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Edit-nameserver-1024x588.png\" alt=\"\" class=\"wp-image-191\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Edit-nameserver-1024x588.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Edit-nameserver-300x172.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Edit-nameserver-768x441.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/30-Edit-nameserver.png 1515w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: This can take up to 48 hours to update but during the setup of this blog it took a little bit over an hour. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 31: Setting up DNS in Linode \/ Akamai<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Now that we configured Namcheap, we need to setup a similar thing back over in Linode \/ Akamai. Go back to Linode and click on \u2018Domains\u2019. Then click on \u2018Create Domain\u2019:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"393\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Create-Domain-1024x393.png\" alt=\"\" class=\"wp-image-193\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Create-Domain-1024x393.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Create-Domain-300x115.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Create-Domain-768x294.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Create-Domain-1536x589.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Create-Domain.png 1839w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Add your domain and the separate Proton email you setup earlier. NOTE: You can add any email including the ones you want to create using the domain but only do this if you\u2019re sure you won\u2019t lapse on billing. Once all details are filled, click on \u2018Create Domain\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"460\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Domain-in-Linode-1024x460.png\" alt=\"\" class=\"wp-image-194\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Domain-in-Linode-1024x460.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Domain-in-Linode-300x135.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Domain-in-Linode-768x345.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-Domain-in-Linode.png 1419w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Reason: This email will be public record under the SOA record type and anyone will be able to see it using tools such as <a href=\"https:\/\/mxtoolbox.com\">mxtoolbox.com<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example of public viewable SOA record using MXToolbox from the <a href=\"https:\/\/mondragon.info\/\">https:\/\/mondragon.info\/<\/a> domain:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"356\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-MXToolbox-Demo-1024x356.png\" alt=\"\" class=\"wp-image-195\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-MXToolbox-Demo-1024x356.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-MXToolbox-Demo-300x104.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-MXToolbox-Demo-768x267.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/31-MXToolbox-Demo.png 1203w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I recommend using the separate Proton Mail email (@proton.me) as it was assumed you set it up as a separate inbox for the purpose of this blog. You can keep a custom contact@domain.sample email but just be mindful of keeping your card details updated. I recommend you put in a calendar event on your phone now to remind you the day before and the week before for billing on both the Namecheap, Linode, and Proton Mail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"part-x-optional-configuring-proton-mail-email-for-linode-instance\">Part X (optional): Configuring Proton Mail Email for Linode Instance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now that you have DNS and your domain setup in Linode, it\u2019s time to get Proton Mail involved. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 32: Navigate over to Proton Mail <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Click on the gear icon next to your email Select \u2018All settings\u2019<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"621\" height=\"418\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/32-All-Settings-Proton.png\" alt=\"\" class=\"wp-image-197\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/32-All-Settings-Proton.png 621w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/32-All-Settings-Proton-300x202.png 300w\" sizes=\"auto, (max-width: 621px) 100vw, 621px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Scroll down until you hit \u2018Domain names\u2019 and click on it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"814\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/32-Setting-up-Proton-Domains.png\" alt=\"\" class=\"wp-image-199\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/32-Setting-up-Proton-Domains.png 298w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/32-Setting-up-Proton-Domains-110x300.png 110w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Step 33: Click on \u2018Add domain\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"861\" height=\"348\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Click-on-add-domains.png\" alt=\"\" class=\"wp-image-201\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Click-on-add-domains.png 861w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Click-on-add-domains-300x121.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Click-on-add-domains-768x310.png 768w\" sizes=\"auto, (max-width: 861px) 100vw, 861px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enter your domain and click on next:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Add-domain-1024x575.png\" alt=\"\" class=\"wp-image-202\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Add-domain-1024x575.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Add-domain-300x168.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Add-domain-768x431.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Add-domain.png 1444w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Authenticate with your Proton Email password:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Authenticate-1024x575.png\" alt=\"\" class=\"wp-image-203\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Authenticate-1024x575.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Authenticate-300x168.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Authenticate-768x431.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Authenticate.png 1444w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You will now see the following for \u2018Verify\u2019:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Verify-txt-record-1024x575.png\" alt=\"\" class=\"wp-image-204\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Verify-txt-record-1024x575.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Verify-txt-record-300x168.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Verify-txt-record-768x431.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/33-Verify-txt-record.png 1444w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 34: Go back to Linode \/ Akamai and scroll down until you hit \u2018Add a TXT record\u2019 <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-1024x575.png\" alt=\"\" class=\"wp-image-205\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-1024x575.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-300x168.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-768x431.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record.png 1444w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-2-1024x575.png\" alt=\"\" class=\"wp-image-206\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-2-1024x575.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-2-300x168.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-2-768x431.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-2.png 1444w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Paste the value from Proton using \u2018@\u2019 as the hostname. Click on \u2018Save\u2019.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"509\" height=\"521\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-3.png\" alt=\"\" class=\"wp-image-208\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-3.png 509w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-TXT-verification-record-3-293x300.png 293w\" sizes=\"auto, (max-width: 509px) 100vw, 509px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Head back to Proton and click on \u2018Next\u2019. NOTE: If you get an error try again in another hour. Click on add address:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Click-on-add-address-1024x570.png\" alt=\"\" class=\"wp-image-212\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Click-on-add-address-1024x570.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Click-on-add-address-300x167.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Click-on-add-address-768x427.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Click-on-add-address.png 1422w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll be taken to a different part of Proton Mail. Click on \u2018Add Proton address\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-address-1024x570.png\" alt=\"\" class=\"wp-image-213\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-address-1024x570.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-address-300x167.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-address-768x427.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Add-address.png 1422w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click on the drop down and select your domain:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Click-on-drop-down-1024x570.png\" alt=\"\" class=\"wp-image-214\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Click-on-drop-down-1024x570.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Click-on-drop-down-300x167.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Click-on-drop-down-768x427.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Click-on-drop-down.png 1422w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Create a custom address: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Create-address-and-save-1024x570.png\" alt=\"\" class=\"wp-image-215\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Create-address-and-save-1024x570.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Create-address-and-save-300x167.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Create-address-and-save-768x427.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/34-Create-address-and-save.png 1422w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: The Display Name is what people will see when the email comes through in their inbox<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click on Save Address. You will be prompted to authenticate again with your Proton email password.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 35: Go back to Domain Names on Proton, click on Review, and go to the MX tab<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/35-Go-back-to-domains-go-to-MX-1024x570.png\" alt=\"\" class=\"wp-image-217\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/35-Go-back-to-domains-go-to-MX-1024x570.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/35-Go-back-to-domains-go-to-MX-300x167.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/35-Go-back-to-domains-go-to-MX-768x427.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/35-Go-back-to-domains-go-to-MX.png 1422w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 36: Go to your Linode tab and click on \u2018Domains\u2019 then click on your custom domain. Click on \u2018Add an MX record\u2019:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-Add-an-MX-record-on-Linode-1024x570.png\" alt=\"\" class=\"wp-image-218\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-Add-an-MX-record-on-Linode-1024x570.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-Add-an-MX-record-on-Linode-300x167.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-Add-an-MX-record-on-Linode-768x427.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-Add-an-MX-record-on-Linode.png 1422w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Add your 1st MX record using the values you see on Proton:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"491\" height=\"490\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-1st-MX-Record.png\" alt=\"\" class=\"wp-image-219\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-1st-MX-Record.png 491w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-1st-MX-Record-300x300.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-1st-MX-Record-150x150.png 150w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018Save\u2019 and repeat the process for the 2nd MX record (don\u2019t forget about the priority being a different number). Click on \u2018Save\u2019:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"491\" height=\"490\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-2nd-MX-record.png\" alt=\"\" class=\"wp-image-220\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-2nd-MX-record.png 491w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-2nd-MX-record-300x300.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/36-2nd-MX-record-150x150.png 150w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Go back to Proton and click on \u2018Next\u2019. You\u2019ll be in the \u2018SPF\u2019 tab:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Proton-SPF-record-1024x571.png\" alt=\"\" class=\"wp-image-221\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Proton-SPF-record-1024x571.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Proton-SPF-record-300x167.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Proton-SPF-record-768x429.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Proton-SPF-record.png 1455w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Copy the stuff on the right side using the clipboard icon and go back to Linode. Scroll down and click on \u2018Add a TXT record\u2019:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Add-TXT-record-Linode-1024x571.png\" alt=\"\" class=\"wp-image-224\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Add-TXT-record-Linode-1024x571.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Add-TXT-record-Linode-300x167.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Add-TXT-record-Linode-768x429.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Add-TXT-record-Linode.png 1455w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Add the SPF record using your domain name and the value you copied over from Proton. Click on save:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"492\" height=\"584\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Add-the-SPF-record-on-Linode.png\" alt=\"\" class=\"wp-image-225\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Add-the-SPF-record-on-Linode.png 492w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/37-Add-the-SPF-record-on-Linode-253x300.png 253w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Step 38: Add CNAME record<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Go back to Proton and click on \u2018Next\u2019. You\u2019ll see the following:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"569\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-DKIM-record-1024x569.png\" alt=\"\" class=\"wp-image-226\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-DKIM-record-1024x569.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-DKIM-record-300x167.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-DKIM-record-768x427.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-DKIM-record.png 1434w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Go back to Linode and find the \u2018Add a CNAME record\u2019 button. Click on it and copy over the values as such for each one. Click on \u2018Save\u2019:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"488\" height=\"436\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-1st-DKIM-record.png\" alt=\"\" class=\"wp-image-227\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-1st-DKIM-record.png 488w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-1st-DKIM-record-300x268.png 300w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You should now see the following:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"217\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-Confirmation-of-all-records-DKIM-1024x217.png\" alt=\"\" class=\"wp-image-228\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-Confirmation-of-all-records-DKIM-1024x217.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-Confirmation-of-all-records-DKIM-300x64.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-Confirmation-of-all-records-DKIM-768x163.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/38-Confirmation-of-all-records-DKIM.png 1399w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 39: Setup DMARC record<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Go back to Proton and click on next. Copy what you see on the DMARC tab:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"558\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-Setup-DMARC-1024x558.png\" alt=\"\" class=\"wp-image-229\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-Setup-DMARC-1024x558.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-Setup-DMARC-300x164.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-Setup-DMARC-768x419.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-Setup-DMARC.png 1438w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Go back to Linode and add an TXT record using what you see. Click on Save:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"488\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-DMARC-TXT-record-on-Linode.png\" alt=\"\" class=\"wp-image-230\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-DMARC-TXT-record-on-Linode.png 480w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-DMARC-TXT-record-on-Linode-295x300.png 295w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Step 40: Setup catch-all email in Proton<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">What is catch-all? It just means you can receive mail even if someone sends it to the wrong email but pointing to your domain name. Example: Someone sends an email to randominbox@coffeebegoodandtheverybestforever.online but you don\u2019t have \u2018randominbox\u2019 setup in Proton. You\u2019ll still be able to receive the mail. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go back to Proton and go to domains, click on the drop down for your domain and select \u2018Set catch-all\u2019: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"157\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/40-all-green-catch-all-1024x157.png\" alt=\"\" class=\"wp-image-250\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/40-all-green-catch-all-1024x157.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/40-all-green-catch-all-300x46.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/40-all-green-catch-all-768x118.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/40-all-green-catch-all.png 1206w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Don\u2019t worry if the SPF record isn\u2019t green. This can take 1-2 hours and sometimes up to 24 hours to populate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check off the email you created earlier:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"346\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/40-Set-catch-all-email-2.png\" alt=\"\" class=\"wp-image-232\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/40-Set-catch-all-email-2.png 585w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/40-Set-catch-all-email-2-300x177.png 300w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Congrats! You just setup working email using your domain name. You can send a test email to your custom domain now to verify:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"643\" height=\"660\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-test-email.png\" alt=\"\" class=\"wp-image-235\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-test-email.png 643w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-test-email-292x300.png 292w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"381\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-test-email-2-1024x381.png\" alt=\"\" class=\"wp-image-236\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-test-email-2-1024x381.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-test-email-2-300x112.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-test-email-2-768x286.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/39-test-email-2.png 1152w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"part-xi-spinning-up-the-wordpress-instance\">Part XI: Spinning up the WordPress Instance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We\u2019re about 70% of the way done. The next 20% is to spin up the WordPress instance and the last 10% is basic maintenance.  <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 41: Go back to Linode and click on \u2018Quick Deploy Apps\u2019 on the left hand side. Search for \u2018WordPress\u2019<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"286\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-Spin-up-WP-1-1024x286.png\" alt=\"\" class=\"wp-image-234\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-Spin-up-WP-1-1024x286.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-Spin-up-WP-1-300x84.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-Spin-up-WP-1-768x214.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-Spin-up-WP-1-1536x429.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-Spin-up-WP-1.png 1837w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Scroll down and use any email you want for the SSL cert. I\u2019m using my @mondragon.info email but I recommend using the custom Proton one you setup previously. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select LAMP stack and enter your website title. For this example, I\u2019m using \u2018My Coffee Blog!\u2019. The WordPress admin, database user, database name, and limited sudo user should be different from anything you currently use. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I recommend using Bitwarden to generate a custom username for each one of these. Look back at Step 10 if you forgot how to do this. Don\u2019t worry about passwords. We\u2019ll get these later once we spin up our WordPress instance and you\u2019ll see what I mean. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The limited sudo user can\u2019t use capital letters. Edit your Bitwarden generated username to reflect having no capital letters by pressing the \u2018Edit\u2019 button after generating. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"918\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-2.png\" alt=\"\" class=\"wp-image-237\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-2.png 1025w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-2-300x269.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-2-768x688.png 768w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"856\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-3-example-1024x856.png\" alt=\"\" class=\"wp-image-240\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-3-example-1024x856.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-3-example-300x251.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-3-example-768x642.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-3-example.png 1088w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once that\u2019s populated click on the \u2018Advanced options\u2019 and fill in the following using the API token you saved to your Bitwarden account a while back ago. Use your custom domain:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"928\" height=\"714\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-4.png\" alt=\"\" class=\"wp-image-241\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-4.png 928w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-4-300x231.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-setup-WP-4-768x591.png 768w\" sizes=\"auto, (max-width: 928px) 100vw, 928px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 42: Select your region<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Scroll down and select the region that matches closest to your current location.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"459\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/42-region-1024x459.png\" alt=\"\" class=\"wp-image-242\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/42-region-1024x459.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/42-region-300x135.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/42-region-768x344.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/42-region.png 1389w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 43: Select your Linode plan<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Keep the Ubuntu 24.04 LTS (as of 06\/2026) \/ default option that is selected by Linode. It\u2019s okay if you don\u2019t know much about Linux I\u2019ll show you how to navigate and setup the rest of the WordPress blog later in this tutorial. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remember how I said hosting runs about $5 a month via Linode? Click on the \u2018Shared CPU\u2019 tab and select the 1GB plan. This should be plenty for a small blog but you can always bump it up later if you need more space, RAM, etc. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"621\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/43-select-instance-1024x621.png\" alt=\"\" class=\"wp-image-243\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/43-select-instance-1024x621.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/43-select-instance-300x182.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/43-select-instance-768x466.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/43-select-instance.png 1389w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 44: Enter details<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Scroll down to details and edit the name of your instance to whatever you want. You can keep the placement groups blank as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"330\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/44-Details-1024x330.png\" alt=\"\" class=\"wp-image-244\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/44-Details-1024x330.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/44-Details-300x97.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/44-Details-768x248.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/44-Details.png 1389w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 45: Security<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Check off the box under SSH keys (this will be the one we created earlier from Bitwarden)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Create a Bitwarden username for \u2018root\u2019 and generate a strong password. Copy this password and paste it in the \u2018Root password\u2019 box below. Recommend having this one re-prompt you for your master password. (Step 11 has steps on performing this)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IMPORTANT: Do not use \u201d in the password field. Source: <a href=\"https:\/\/www.linode.com\/docs\/marketplace-docs\/guides\/wordpress\/#:~:text=Warning\">https:\/\/www.linode.com\/docs\/marketplace-docs\/guides\/wordpress\/#:~:text=Warning<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"542\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/45-security-1024x542.png\" alt=\"\" class=\"wp-image-246\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/45-security-1024x542.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/45-security-300x159.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/45-security-768x406.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/45-security.png 1378w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 46: Setup Networking<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Click on \u2018Public Internet\u2019 as this will be a public facing website. For \u2018Network Interface Type\u2019, select \u2018Linode Interfaces\u2019. On \u2018Public Interface Firewall\u2019, select the firewall we configured earlier in Part IV. In this example, it was \u2018coffee-wordpress-firewall\u2019.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"760\" height=\"544\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/46-Networking.png\" alt=\"\" class=\"wp-image-248\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/46-Networking.png 760w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/46-Networking-300x215.png 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Step 47 (optional): Backup add-on<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This step is optional but does help in case you need to revert back to something in case you mess up. It\u2019s only $2\/month extra and recommended if you\u2019re new to this. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"345\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-optional-backup-1024x345.png\" alt=\"\" class=\"wp-image-251\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-optional-backup-1024x345.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-optional-backup-300x101.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-optional-backup-768x258.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/41-optional-backup.png 1397w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">All done! Now click on \u2018Create Linode\u2019 to spin up your WordPress instance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You should now see the following screen. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"345\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-confirm-spin-up-1024x345.png\" alt=\"\" class=\"wp-image-252\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-confirm-spin-up-1024x345.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-confirm-spin-up-300x101.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-confirm-spin-up-768x258.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-confirm-spin-up.png 1397w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After a few moments you should then see the \u2018Provisioning\u2019 over to \u2018Running\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"345\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-green-confirm-1024x345.png\" alt=\"\" class=\"wp-image-253\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-green-confirm-1024x345.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-green-confirm-300x101.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-green-confirm-768x258.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-green-confirm.png 1397w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 48: Getting the creds for the admin account and other accounts<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Earlier we created the usernames but skipped the passwords. We will now SSH into the Linode instance and retrieve these creds. Click on the 3 dots on the right side and select \u2018Launch LISH Console\u2019. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"410\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-get-creds-by-ssh-1024x410.png\" alt=\"\" class=\"wp-image-256\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-get-creds-by-ssh-1024x410.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-get-creds-by-ssh-300x120.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-get-creds-by-ssh-768x307.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-get-creds-by-ssh.png 1402w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You will see the following screen. Click into it and press enter once:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"676\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-lish-console.png\" alt=\"\" class=\"wp-image-257\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-lish-console.png 940w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-lish-console-300x216.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-lish-console-768x552.png 768w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">From here. Enter \u2018root\u2019 as the login and press enter:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"119\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-press-enter.png\" alt=\"\" class=\"wp-image-258\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-press-enter.png 682w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-press-enter-300x52.png 300w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Copy your root password from earlier that you created in Bitwarden (step 45) and then click into your console and use the following shortcut to paste: Ctrl + Shift + V<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll see the following screen confirming that you\u2019ve logged in successfully:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"712\" height=\"627\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-login-confirmation.png\" alt=\"\" class=\"wp-image-261\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-login-confirmation.png 712w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-login-confirmation-300x264.png 300w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">From here, enter the following to retrieve the passwords (replace USERNAME-FROM-BITWARDEN-OF-LIMITED-SUDO-USER with the limited sudo username you created a while back ago from Bitwarden step 41):<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remember to use Ctrl + Shift + V to paste into the LISH console) <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cat \/home\/USERNAME-FROM-BITWARDEN-OF-LIMITED-SUDO-USER\/.credential<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"274\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-copy-creds.png\" alt=\"\" class=\"wp-image-264\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-copy-creds.png 747w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/48-copy-creds-300x110.png 300w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Step 49: Copy the passwords into Bitwarden<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: The Mysql root password belongs to the \u2018Wordpress database name\u2019 setup under <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 50: Delete the password file<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Copy the following and replace USERNAME-FROM-BITWARDEN-OF-LIMITED-SUDO-USER with the username you created:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">rm \/home\/USERNAME-FROM-BITWARDEN-OF-LIMITED-SUDO-USER\/.credentials<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Press enter. You will see the following:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"72\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/49-confirm-pw-file-delete.png\" alt=\"\" class=\"wp-image-265\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/49-confirm-pw-file-delete.png 747w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/49-confirm-pw-file-delete-300x29.png 300w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"part-xii-creating-a-basic-update-script\">Part XII: Creating a basic update script<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 51: Enter the nano text editor under your limited sudo user by doing the following<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">cd \/home\/USERNAME-FROM-BITWARDEN-OF-LIMITED-SUDO-USER\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will now see the following:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"39\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/50-confirm-in-limited-sudo-user-directory.png\" alt=\"\" class=\"wp-image-267\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/50-confirm-in-limited-sudo-user-directory.png 747w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/50-confirm-in-limited-sudo-user-directory-300x16.png 300w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Enter the following: nano update-script.sh<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll be taken to the following screen:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"628\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-create-update-script.png\" alt=\"\" class=\"wp-image-268\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-create-update-script.png 692w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-create-update-script-300x272.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Copy the following below and paste into it using Ctrl + Shift + V:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">!\/bin\/bash<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">LOG_FILE=\u201d\/var\/log\/auto-updates.log\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">echo \u201c$(date): Starting automatic updates\u201d &gt;&gt; $LOG_FILE<br>apt-get update &gt;&gt; $LOG_FILE 2&gt;&amp;1<br>apt-get upgrade -y &gt;&gt; $LOG_FILE 2&gt;&amp;1<br>apt-get autoremove -y &gt;&gt; $LOG_FILE 2&gt;&amp;1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">echo \u201c$(date): Rebooting system\u201d &gt;&gt; $LOG_FILE<br>shutdown -r +1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will see the following:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"628\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-paste-script.png\" alt=\"\" class=\"wp-image-269\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-paste-script.png 692w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-paste-script-300x272.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Press Ctrl + X to edit. You\u2019ll see \u2018Save modified buffer?\u2019, press the letter \u2018y\u2019 on your keyboard. You will then see \u2018File name to write\u2019. Leave this as is and press enter:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"628\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-filename-to-write.png\" alt=\"\" class=\"wp-image-270\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-filename-to-write.png 692w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-filename-to-write-300x272.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You will now exit nano and will be back on the terminal:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"628\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-exit-terminal.png\" alt=\"\" class=\"wp-image-271\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-exit-terminal.png 692w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/51-exit-terminal-300x272.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>Step 52: Creating a cron job to run the script on a daily basis<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">What is a cron job? Basically telling the system to do something on a recurring basis. We\u2019ll be telling the Linode instance to run the script every night. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enter cron by typing in the following:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">crontab -e<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will see the following screen. Type the number \u20181\u2019 and press enter:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"628\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-press-1.png\" alt=\"\" class=\"wp-image-272\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-press-1.png 692w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-press-1-300x272.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You will now be at this screen:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"628\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-nano-for-cron.png\" alt=\"\" class=\"wp-image-273\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-nano-for-cron.png 692w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-nano-for-cron-300x272.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Use your down arrow to go to the last line right below #m h  dom mon dow   comment<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Paste the following and replace the username with your limited sudo user from Bitwarden:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">50 23 * * * \/home\/REPLACE-WITH-LIMITED-SUDO-USERNAME\/update-script.sh<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remember to paste with Ctrl + Shift + V:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"628\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-enter-script-for-cron.png\" alt=\"\" class=\"wp-image-274\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-enter-script-for-cron.png 692w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-enter-script-for-cron-300x272.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Press Ctrl + X to exit, then \u2018y\u2019 to confirm changes, then enter. You\u2019ll see the following:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"628\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-confirm-exit.png\" alt=\"\" class=\"wp-image-275\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-confirm-exit.png 692w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-confirm-exit-300x272.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>Edit: You will need to update your time zone in Ubuntu terminal. Do do this run<\/strong><\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">timedatectl<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>And see what time zone you are seeing. You might see UTC +0000. To update this use the following:<\/strong><\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo timedatectl set-timezone TIMEZONE<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Use the following link to find your timezone: <a href=\"https:\/\/manpages.ubuntu.com\/manpages\/focal\/man3\/DateTime::TimeZone::Catalog.3pm.html\">https:\/\/manpages.ubuntu.com\/manpages\/focal\/man3\/DateTime::TimeZone::Catalog.3pm.html<\/a><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Congrats! You just setup a basic update script. Now let\u2019s go ahead and apply some pending updates instead of waiting till night. The cron job above checks, applies, and records the changes to a file located at \/var\/log\/auto-updates.log every night at 11:50PM. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To check and apply updates right now enter the following:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo apt update -y <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">*  Enter  *<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo apt upgrade -y<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">*  Enter  *<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As you can see here, there were no updates but if there were any they would be applied:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"409\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-no-updates.png\" alt=\"\" class=\"wp-image-276\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-no-updates.png 692w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-no-updates-300x177.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Now type \u2018exit\u2019 and press enter to logout. You will see the following screen:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"163\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-confirm-exit-from-terminal.png\" alt=\"\" class=\"wp-image-277\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-confirm-exit-from-terminal.png 692w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/52-confirm-exit-from-terminal-300x71.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You can safely close out of the browser window that came up when you launched LISH console. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All done with the server, now time for WordPress!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"part-xiii-logging-into-wordpress\">Part XIII: Logging into WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pat yourself on the back you good sport! If you go to yourdomain.com you\u2019ll see the following demo page:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-demo-page-1024x684.png\" alt=\"\" class=\"wp-image-278\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-demo-page-1024x684.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-demo-page-300x200.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-demo-page-768x513.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-demo-page.png 1481w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s change this up and login.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 53: Navigate over to yourdomain.com\/wp-admin to login to the WordPress admin portal.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll see the following login page. Use your WordPress admin username from Bitwarden alongside the password we collected earlier to sign-in:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"515\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-login-to-wordpress-1024x515.png\" alt=\"\" class=\"wp-image-279\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-login-to-wordpress-1024x515.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-login-to-wordpress-300x151.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-login-to-wordpress-768x386.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-login-to-wordpress-1536x773.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/53-login-to-wordpress.png 1854w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">All set! From here on out I\u2019ll guide you through hiding your admin username and setting up a basic theme. After that feel free to poke around YouTube tutorials on how to use WordPress to create your own custom content. I\u2019m currently using the Wikio theme by Jinal Desai for mondragon.info and the Coffee theme for the demo site by Organiksoft.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I recommend using the following video by WordPress themselves: <a href=\"https:\/\/www.youtube.com\/watch?v=tMi4F6bScqM\">https:\/\/www.youtube.com\/watch?v=tMi4F6bScqM<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 54: Hiding your admin username<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">On the left side of your dashboard click on \u2018Users\u2019 and then \u2018All Users\u2019:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"966\" height=\"933\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-Navigate-to-users.png\" alt=\"\" class=\"wp-image-281\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-Navigate-to-users.png 966w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-Navigate-to-users-300x290.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-Navigate-to-users-768x742.png 768w\" sizes=\"auto, (max-width: 966px) 100vw, 966px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">From here click on edit:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"766\" height=\"733\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-edit-user.png\" alt=\"\" class=\"wp-image-285\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-edit-user.png 766w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-edit-user-300x287.png 300w\" sizes=\"auto, (max-width: 766px) 100vw, 766px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Edit the nickname (required) to \u2018admin\u2019 and then the \u2018Display name publicly as\u2019 to admin in the drop down:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-edit-admin-1024x528.png\" alt=\"\" class=\"wp-image-288\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-edit-admin-1024x528.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-edit-admin-300x155.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-edit-admin-768x396.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-edit-admin-1536x792.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/54-edit-admin.png 1822w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Scroll down and click on \u2018Update profile\u2019.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Step 55: Installing theme<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Click on the \u2018Appearance\u2019 button on the left side and then \u2018Add theme\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-add-theme-1024x528.png\" alt=\"\" class=\"wp-image-289\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-add-theme-1024x528.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-add-theme-300x155.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-add-theme-768x396.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-add-theme-1536x792.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-add-theme.png 1822w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">From here you can explore a few different themes by searching for key words. In this demo I\u2019m running a coffee blog and have searched for the word \u2018coffee\u2019. Once you find something you like, install the theme and click on activate:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-browse-themes-1024x528.png\" alt=\"\" class=\"wp-image-291\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-browse-themes-1024x528.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-browse-themes-300x155.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-browse-themes-768x396.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-browse-themes-1536x792.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-browse-themes.png 1822w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">From here, on a new private window, navigate to your domain name and you\u2019ll see something like the following:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"483\" src=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-sample-page-1024x483.png\" alt=\"\" class=\"wp-image-292\" srcset=\"https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-sample-page-1024x483.png 1024w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-sample-page-300x142.png 300w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-sample-page-768x363.png 768w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-sample-page-1536x725.png 1536w, https:\/\/mondragon.info\/wp-content\/uploads\/2026\/06\/55-sample-page.png 1652w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Congrats! You just setup your own blog using WordPress, Linode, Bitwarden, Proton Mail, and Namecheap. You can create different pages and posts via the pages and posts tabs on the left side of WordPress. I recommend checking in on the YouTube\u2019s and webernets to see what cool things you can build out with WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let me know what you think! If you liked this tutorial and would like to contribute to the blog by pitching in to keep the servers running feel free to tip me at <a href=\"https:\/\/ko-fi.com\/mondragoninfo\">https:\/\/ko-fi.com\/mondragoninfo<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Below is a screenshot of the current blog setup: This how-to-guide shows you how to setup your own blog using Linode, WordPress, Namecheap, Bitwarden, and Proton Mail for basic email support. Total cost: $5.50\/month without email, $9.49\/month with Proton email. Beats Squarespace $25\/month without email and $45\/month with Google email Disclaimer This guide is for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,5],"tags":[14,17,15,16,18],"class_list":["post-50","post","type-post","status-publish","format-standard","hentry","category-how-to","category-repair","tag-blog","tag-hosted","tag-how-to","tag-linode","tag-tech"],"_links":{"self":[{"href":"https:\/\/mondragon.info\/index.php\/wp-json\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mondragon.info\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mondragon.info\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mondragon.info\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mondragon.info\/index.php\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":84,"href":"https:\/\/mondragon.info\/index.php\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":305,"href":"https:\/\/mondragon.info\/index.php\/wp-json\/wp\/v2\/posts\/50\/revisions\/305"}],"wp:attachment":[{"href":"https:\/\/mondragon.info\/index.php\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mondragon.info\/index.php\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mondragon.info\/index.php\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}