惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Security @ Cisco Blogs
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Tenable Blog
C
CERT Recently Published Vulnerability Notes
T
Threatpost
C
Cisco Blogs
Know Your Adversary
Know Your Adversary
T
Tor Project blog
博客园 - 司徒正美
有赞技术团队
有赞技术团队
T
Tailwind CSS Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
AWS News Blog
AWS News Blog
人人都是产品经理
人人都是产品经理
P
Proofpoint News Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
A
Arctic Wolf
L
LINUX DO - 热门话题
C
Cyber Attacks, Cyber Crime and Cyber Security
爱范儿
爱范儿
美团技术团队
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Privacy International News Feed
PCI Perspectives
PCI Perspectives
H
Heimdal Security Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
F
Full Disclosure
SecWiki News
SecWiki News
T
The Blog of Author Tim Ferriss
Help Net Security
Help Net Security
Google DeepMind News
Google DeepMind News
P
Palo Alto Networks Blog
博客园 - 叶小钗
C
Check Point Blog
Scott Helme
Scott Helme
V
Visual Studio Blog
博客园 - 聂微东
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google Online Security Blog
Google Online Security Blog
大猫的无限游戏
大猫的无限游戏
The Register - Security
The Register - Security

DigitalOcean Community Questions

Referral Link Not Working anymore | DigitalOcean Recent console change has destroyed capacity to connect to legacy FreeBSD installs | DigitalOcean issue after moving app from aws to digitalocean | DigitalOcean issue after moving app from aws to digitalocean | DigitalOcean Container registry auomated garbage cillection sign in | DigitalOcean Billings And Free Tier Offer | DigitalOcean Switch hostinger to digitalocean? | DigitalOcean Unable to connect to Droplet via Console – “Failed to get droplet info” error | DigitalOcean billing problem | DigitalOcean How do I migrate an old Xen DomU VM, backed by a DRBD volume, to Digital Ocean? | DigitalOcean How to fix website not loading issue on VPS server (Nginx + WordPress) | DigitalOcean Account Locked After Payment Method Attempt (Hatch Program) - No Clear Reason | DigitalOcean Ghost Blog Marketplace Droplet is Ubuntu 22.04, not Ubuntu 24.04 | DigitalOcean How to setup browser with openclaw | DigitalOcean unable to load CA private key | DigitalOcean unable to load CA private key.. | DigitalOcean Add additional billing contact | DigitalOcean Digital Ocean Cloud Firewall? | DigitalOcean Mongodb auditing and compliance | DigitalOcean How much you're spending on AI tools? | DigitalOcean I can't create a managed MySQL cluster | DigitalOcean Please unblock SMTP (ports 25/465/587) for my droplet | DigitalOcean Reported promotional profile still accessible on DigitalOcean | DigitalOcean Change DNS server on Ubuntu 24 | DigitalOcean cannot add promotion of github student pack | DigitalOcean Do I need to use a Load Balancer on DigitalOcean for HTTPS or can I handle it on the Droplet? | DigitalOcean Best way to deploy a small Docker app on DigitalOcean without overengineering? | DigitalOcean Why is my DigitalOcean Droplet bandwidth usage so high all of a sudden? | DigitalOcean smtpout.secureserver.net 587 is blocked | DigitalOcean How do I disable AI? | DigitalOcean Is it safe to run production apps on a single DigitalOcean Droplet? | DigitalOcean Should I use Managed PostgreSQL or just run Postgres on my Droplet? | DigitalOcean IPv6 configuration issue | DigitalOcean Account locked after adding payment method | DigitalOcean 403 Forbidden on DigitalOcean App Platform with FastAPI Backend & Streamlit Frontend | DigitalOcean Not able to see access control panel | DigitalOcean Web Hosting Expiration | DigitalOcean When will OpenSearch v3 be available on DigitalOcean Managed Databases? | DigitalOcean Renew Your Hosting Now? | DigitalOcean How are you handling the Axios supply chain attack in your deployments? | DigitalOcean Create a DNS TXT record with multiple lines? | DigitalOcean Report multiple promotional pages | DigitalOcean Request to remove user pages containing unwanted links | DigitalOcean How can developers build a scalable video streaming solution using DigitalOcean? | DigitalOcean Request review of multiple promotional user profiles on DigitalOcean Community | DigitalOcean Can't configure CORS configuration in Spaces Object Storage | DigitalOcean Load Balancers dropping requests with a fixed pattern | DigitalOcean Billing question - payment restored account but droplet had already been purged | DigitalOcean How to Deploy a Django + Next.js Application on DigitalOcean App Platform | DigitalOcean URGENT: GitHub Student Promo stuck - Failed sign-up crash | DigitalOcean How do check my GitHub Student pack credits and Duration? | DigitalOcean Where to Buy Dedicated Server in India | DigitalOcean Android app for DigitalOcean - OceanNex | DigitalOcean how to change password of the droplet's ssh | DigitalOcean How are you backing up your Droplets and databases on DigitalOcean? | DigitalOcean Why am I being charged $14 when adding a payment method if I should receive $200 credit? | DigitalOcean Availability of Dedicated CPU Droplets in AMS3 datacenter | DigitalOcean What’s your typical stack for launching a startup on DigitalOcean? | DigitalOcean Email From my vps | DigitalOcean Can you make it possible to send via SMTP using ports 465 and 587 | DigitalOcean Why the Digital Ocean K8s Cluster provisioning is taking long ( 4 hours and still in progress ) | DigitalOcean Response not successful: Received status code 428 | DigitalOcean Why does the Digital Ocean K8s take long to provision the cluster ( 4 hrs and still in progress ) | DigitalOcean How to setup ssl for Spaces CDN | DigitalOcean How does DigitalOcean afford to give 4TB of bandwidth on a $24 Droplet? Are they losing money? | DigitalOcean Cilium DNS-based egress rules don’t work on DOKS | DigitalOcean Request to unblock outbound port 587 for SMTP | DigitalOcean Registry showing wrong limit | DigitalOcean Cancel Account because no longer needed | DigitalOcean What does your production stack on DigitalOcean look like? | DigitalOcean GitHub education | DigitalOcean OpenClaw Prompt Caching with Gradient AI | DigitalOcean Prompt Caching with OpenClaw and Gradient AI? | DigitalOcean Any discounts or trials going? | DigitalOcean App Platform - update DB pool without detach | DigitalOcean Is Kubernetes overkill for small projects in 2026? | DigitalOcean Report promotional user profiles not aligned with community guidelines | DigitalOcean App Platform: how to make routes add prefix back in case of 301 redirects? | DigitalOcean What are you using to deploy apps to DigitalOcean these days? | DigitalOcean No Response from Digital Ocean Team | DigitalOcean Report promotional user profile not related to DigitalOcean topics | DigitalOcean Droplet NGINX serving old cached content after deploy how to clear cache reliably? | DigitalOcean Is there any problem in getting a VPS service from Digital Ocean and using it from Russia? | DigitalOcean What's your current production setup on DigitalOcean? | DigitalOcean Keeps signing me out (even more frequently than before) | DigitalOcean Unable to Access DigitalOcean Community Page on iOS Safari – Application Error | DigitalOcean How to change existing certbot/nginx to wildcard domain? | DigitalOcean shh add to existing project | DigitalOcean ssl error on my website with cloundpannel | DigitalOcean How do I access bigger machines (more CPU’s and memory).? My current account seems limited. | DigitalOcean Choice of models limited | DigitalOcean Best practices for deploying a Next.js SaaS app with PostgreSQL on DigitalOcean App Platform? | DigitalOcean MOODLE INSTALLATION | DigitalOcean Being charged while adding payment method | DigitalOcean Problems with the OpenClaw droplet | DigitalOcean My account is blocked and i dont know why | DigitalOcean App platform deployment is hanging for almost 1 hour on Build step | DigitalOcean Deploying a Letter Boxed-Style Word Puzzle Game on DigitalOcean — Best Practices & Deployment Questions | DigitalOcean How do I safely give my OpenClaw droplet permission to access the internet and LinkedIn for research purposes? | DigitalOcean Intermittent system unresponsiveness requiring reboot on WordPress droplet | DigitalOcean
How Can I Deploy a Django Procurement App on Digitalocean App Platform, Maintain Local Database Backups, and Later Migrate to an InHouse Ser | DigitalOcean
By a0aa4c11068a4e98bc3cde06ce6c8c · 2026-06-18 · via DigitalOcean Community Questions

Heya,

I’ve deployed a few Django apps on App Platform so this is doable. A couple of things worth knowing up front though.

For deployment, just connect your Git repo and App Platform builds on every push. Run it with Gunicorn, and set your migrate and collectstatic to run as a pre-deploy step so each release migrates automatically. Put your secrets (SECRET_KEY, DB URL, etc.) in the encrypted env vars, not in the repo.

The one thing that trips people up: the App Platform filesystem is ephemeral. Containers get recreated on every deploy, so anything uploaded to local disk disappears. For a procurement app with attachments/documents, you’ll want to store media on Spaces (their S3-compatible object storage) from day one using django-storages + boto3. Don’t skip this — it’s also what makes your eventual migration painless.

On backups: the managed Postgres comes with automatic daily backups + point-in-time recovery for 7 days, included. But those stay inside DO here’s no button to push a copy to your own machine. If you want local copies, just schedule a pg_dump from your machine (or a cron box) against the DB connection string. That’s what I’d do anyway, regardless of provider.

Migrating in-house later is genuinely low-risk because it’s plain Postgres — no lock-in. Stop writes briefly, pg_dump -Fc, pg_restore on your server (match the major version), verify, cut over. If you need near-zero downtime you can use logical replication and do a short final cutover, but for most people the dump/restore is fine. For the files, since Spaces is S3-compatible you just rclone the bucket over to your new storage (or a MinIO instance) and barely change your Django config.

For DR I’d keep it simple: lean on DO’s automatic backups for quick “oops” recovery, add your own scheduled pg_dump to a second location, mirror the Spaces bucket occasionally, and — most importantly actually test a restore now and then. Untested backups have a way of not working when you need them.

Honestly it’s a solid path. The two gotchas to remember are the ephemeral filesystem (→ use Spaces) and that the auto-backups live inside DO (→ add your own dump if you want local copies). Beyond that, because it’s standard Postgres + S3-compatible storage, you’re never really locked in, which is nice if you’re not 100% sure you’ll stay in the cloud.

Good luck with it!