Cheap VPS for an n8n RSS-to-Email Alert Workflow
Build a practical n8n RSS alert workflow on a cheap VPS and evaluate one current DigitalOcean plan, including billing, regions, backups, and refunds.
Quick answer
A cheap VPS can keep a self-hosted n8n workflow running that watches an RSS feed and emails you when a new item appears. A concrete candidate is DigitalOcean Basic with 1 vCPU, 2 GiB RAM, 50 GiB SSD, and 2,000 GiB transfer: $0.01786/hour, capped at $12/month (USD). n8n's docs describe the RSS Feed Trigger and Gmail Send nodes, but do not certify this server size for every workflow; treat it as a small, monitored starting candidate, not a guarantee. There is no introductory contract or separate renewal price listed. Source check: November 6, 2026.
A concrete use: follow a release feed without checking it by hand
Suppose you maintain a small website or application and want to know when a framework, API, or tool you depend on publishes an update. A self-hosted n8n workflow can monitor that project's public RSS feed and email you when it finds a new item. The payoff is practical: the alert arrives without you repeatedly opening the source site.
This is an example architecture, not a performance test. A single lightweight workflow is a smaller job than a large automation system, but n8n does not publish a universal CPU or RAM requirement that proves any particular VPS will run every workflow. Check the data volume and services you add, monitor your own instance, and resize if observed use requires it.
What the workflow does
- RSS Feed Trigger: enter the public feed URL and choose a polling time. n8n documents this node as starting a workflow when a new RSS feed item is published.
- Prepare the alert: use the feed item's title, link, and available description to compose a short message. Start with one feed so you can confirm exactly what the source returns.
- Gmail Send: connect a Gmail credential and send the alert to yourself or the intended mailbox. n8n's Gmail node supports sending a message with a recipient, subject, and text or HTML body.
- Publish and verify: save and publish the workflow, then confirm a new feed item creates one useful email. n8n notes that trigger-based workflows must be published to run.
For the feed-watching design above, n8n initiates polling requests to the public feed. That implies the workflow can be tested without configuring an inbound Telegram webhook. This does not remove the separate need to secure access to the n8n editor or to set up HTTPS for users who reach it remotely.
One current plan to evaluate: DigitalOcean Basic, 2 GiB
| Purchase detail | Verified plan information |
|---|---|
| Plan and price | DigitalOcean Basic Droplet, 1 vCPU, 2 GiB RAM, 50 GiB SSD, 2,000 GiB transfer: $0.01786 per hour, with a $12.00 monthly cap (USD). The list rate was checked November 6, 2026. |
| Billing and renewal | DigitalOcean states that Droplets are billed per second with a 60-second minimum; bundled Basic plans have a monthly cap. No introductory term or separate renewal price is listed for this plan. Treat $12 as the currently published ongoing monthly cap, not a promotional offer, and recheck the live price before checkout. |
| Region | The current Basic availability table lists NYC1, NYC2, NYC3, AMS3, SFO2, SFO3, SGP1, LON1, FRA1, TOR1, BLR1, and SYD1 as available, with some CPU-variant limits in other locations. The create screen determines whether the exact selected variant is available in the region you need. |
| Backups | Optional system backups are billed separately: weekly is 20% of the Droplet's monthly cost and daily is 30%. At a full $12 monthly cap, those percentages calculate to $2.40 or $3.60 respectively; actual backup charges can be lower when the resource is active for less than a full month. DigitalOcean retains weekly backups for four weeks and daily backups for seven days. |
| Refunds | DigitalOcean says it does not offer refunds; customers with extenuating circumstances can contact support. |
The example therefore has a listed $12 monthly compute cap before backups, taxes, or other services. Enabling weekly backup gives a full-month arithmetic example of $12 + ($12 × 20%) = $14.40; daily backup gives $12 + ($12 × 30%) = $15.60. These are calculations from the published rates, not checkout quotes. Do not assume backups are included in the compute price.
Does this plan fit your use?
Consider testing it if you want one or a few low-volume RSS alerts, can administer a Linux server and Docker Compose, can protect the Gmail credential, and are willing to watch actual memory and CPU use. The 2 GiB/1-vCPU plan gives you a concrete published price and configuration to evaluate; n8n does not certify it as a minimum or promise that your workflow fits.
Choose another route or confirm more first if you need n8n to be managed for you, cannot handle updates and recovery, plan heavy concurrent workflows or large payloads, require a published hardware guarantee, or need a refund option. n8n says self-hosting requires server, container, resource, security, and configuration knowledge, and recommends Cloud for people without that experience.
Operational checks that matter more than adding more nodes
- Set the timezone: schedule and trigger timing depends on the configured workflow or instance timezone. For self-hosted n8n, the documented default is America/New_York; set the intended timezone rather than assuming it matches your location.
- Keep n8n available: a trigger can only run while the self-hosted service and its host are operating. Plan operating-system updates, n8n updates, and monitoring.
- Protect credentials and state: do not publish Gmail credentials or environment secrets in screenshots or workflow exports. Keep an independent copy of important workflow data and test a restore path.
- Confirm the alert is useful: test a new feed item end to end, verify the link and email formatting, and adjust the polling frequency to what the source and your use case support.
Official sources checked November 6, 2026
- n8n RSS Feed Trigger documentation — feed URL, polling interval, and new-item trigger behavior.
- n8n Gmail Message Operations — sending a text or HTML email with recipient and subject.
- n8n Schedule Trigger — workflow publication and timezone behavior, if you later schedule other workflow steps.
- n8n Docker Compose self-hosting guide — server/container, resource, security, and configuration knowledge prerequisites.
- n8n timezone and localization settings — `GENERIC_TIMEZONE` and its relevance to schedule nodes.
- DigitalOcean Droplet Pricing — Basic 2 GiB plan resources and USD hourly/monthly pricing.
- DigitalOcean Regional Availability — current Basic Droplet data-center availability.
- DigitalOcean Backup Pricing and Backup Quickstart — backup charges and retention periods.
- DigitalOcean refund policy — current refund statement.
Source check: November 6, 2026. The RSS alert is an original use-case example based on n8n's published node functions. The plan fit is conditional and not a benchmark; no resource sufficiency or guaranteed delivery claim is made. Verify account-specific price and region at checkout.
Sources checked
- https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.rssfeedreadtrigger/
- https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.gmail/message-operations/
- https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger/
- https://docs.n8n.io/deploy/host-n8n/install-options/use-a-cloud-provider/use-docker-compose/
- https://docs.n8n.io/deploy/host-n8n/configure-n8n/basic-configuration/use-environment-variables/timezone-and-localization/
- https://www.digitalocean.com/pricing/droplets
- https://docs.digitalocean.com/platform/regional-availability/
- https://docs.digitalocean.com/products/backups/details/pricing/
- https://docs.digitalocean.com/products/backups/getting-started/quickstart/
- https://docs.digitalocean.com/support/can-i-have-a-refund/