Did you try testing your app on testnet first? Why mess with live chain issues when you’re unsure? If things go wrong, you won’t know if it’s the app or the config failing because you tried to squeeze it into a tight space.
You should really look for a hosted solution with more resources. If it works and you launch it on a limited setup, it’s gonna crash in the real world.
Theoretically, you could run a full node at home with enough storage and set up your private server to connect to it, but that’s a hassle. Just get more storage on your server.