Update Posts

This commit is contained in:
hil
2025-08-07 18:33:54 +00:00
parent 30b24a0fe1
commit cc47d591cf

View File

@@ -279,7 +279,7 @@
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title tutorial">From Chat to Checkout: Building a Dynamic Chat Widget with PayPal and n8n</h3>
<h3 class="blog-title Tutorial">From Chat to Checkout: Building a Dynamic Chat Widget with PayPal and n8n</h3>
<small class="blog-date">30.07.2025</small>
<div class="blog-snippet">
So you've wired up a chat with your AI agent and it responds nicely — but what if your chat could guide users through an entire procurement flow and end with a PayPal payment button, ready to go?
@@ -403,7 +403,7 @@ Heres a full video walkthrough of the dynamic chat widget in action:
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title company">ODOO & N8N: Our Strategy</h3>
<h3 class="blog-title Company">ODOO & N8N: Our Strategy</h3>
<small class="blog-date">31.07.2025</small>
<div class="blog-snippet">
<p>At the heart of every modern enterprise lies the need to balance two forces: stability and agility. Our approach harnesses the best of both worlds—leveraging the proven foundation of <strong>ODOO</strong> while embracing the innovation engine of <strong>N8N</strong>.</p>
@@ -449,375 +449,49 @@ Heres a full video walkthrough of the dynamic chat widget in action:
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title tutorial">N8N: Manage your VPS and Domains</h3>
<h3 class="blog-title Tutorial">N8N: Manage your VPS and Domains</h3>
<small class="blog-date">04.08.2025</small>
<div class="blog-snippet">
When you build your own SAAS company, you will come to the point that you need to manage your VPS and Domains. This can be quite challanging especially, when you admister a lot of subdomains for your clients.
<p>At the heart of every modern enterprise lies the need to balance two forces: stability and agility. Our approach harnesses the best of both worlds—leveraging the proven foundation of <strong>ODOO</strong> while embracing the innovation engine of <strong>N8N</strong>.</p>
</div>
<div class="blog-full-content" style="display:none;">
<h1>Managing VPS and Domains for Your SAAS Company</h1>
<p>At the heart of every modern enterprise lies the need to balance two forces: stability and agility. Our approach harnesses the best of both worlds—leveraging the proven foundation of <strong>ODOO</strong> while embracing the innovation engine of <strong>N8N</strong>.</p>
When you build your own SAAS company, you will come to the point that you need to manage your VPS and Domains. This can be quite challanging especially, when you admister a lot of subdomains for your clients.
Having the experience with ODOO4projects where we use bind to manage our subdomains, working with the Hostinger Node was super easy and transparent.
As you can see in the screenshot, everything Domain related can be managed with the Hostinger node, you do not even need to fiddle with the API and HTTP requests. Nice and easy.
in order to create a new subdomain, you simply need to create e new A record for this domain. this can be done with this JSON.
{
overwrite: true,
zone: [
{
name: "{{ $('Code').item.json.uuid }}",
records: [
{
content: "{{ $('Code').item.json.ip }}"
}
],
ttl: 14400,
type: "A"
}
]
}
This sets the A record to the given IP for the given subdomain. Easy
If you want to spin up your own N8N container, you can use the below link to Hostinger VPS. Since it is an affiliate link, you help us creating free content like this post
https://www.hostinger.de/cart?product=vps%3Avps_kvm_4&period=12&referral_type=cart_link&REFERRALCODE=ON8OLIVERFYA&referral_id=01986f3b-e7f5-73e7-a8cf-2b210f485c0d
<img src="https://OD8N.com/images/hostinger.webp" class="image" width="560">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
Having the experience with ODOO4projects where we use bind to manage our subdomains, working with the Hostinger Node was super easy and transparent.
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
As you can see in the screenshot, everything Domain related can be managed with the Hostinger node, you do not even need to fiddle with the API and HTTP requests. Nice and easy.
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
in order to create a new subdomain, you simply need to create e new A record for this domain. this can be done with this JSON.
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
{
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
overwrite: true,
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
zone: [
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
{
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
name: "{{ $('Code').item.json.uuid }}",
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
records: [
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
{
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
content: "{{ $('Code').item.json.ip }}"
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
}
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
],
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
ttl: 14400,
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
type: "A"
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
}
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
]
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
}
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
This sets the A record to the given IP for the given subdomain. Easy
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
If you want to spin up your own N8N container, you can use the below link to Hostinger VPS. Since it is an affiliate link, you help us creating free content like this post
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
<div class="blog-teaser blog-badge-green">
<div class="blog-badge-green-tag">Company</div>
<h3 class="blog-title "></h3>
<small class="blog-date"></small>
<div class="blog-snippet">
https://www.hostinger.de/cart?product=vps%3Avps_kvm_4&period=12&referral_type=cart_link&REFERRALCODE=ON8OLIVERFYA&referral_id=01986f3b-e7f5-73e7-a8cf-2b210f485c0d
</div>
<div class="blog-full-content" style="display:none;">
</div>
<button class="read-more-btn plausible-event-name=ReadPost" onclick="toggleContent(this)">Read More <span class="read-more-btn-icon"><i class="fa-solid fa-angle-right"></i></span></button>
</div>
</section>