Hey everyone! I’m trying to figure out if Oracle’s free tier has enough resources to handle both a Minecraft server and a Discord bot at the same time. I know the free tier comes with some compute instances but I’m not sure about the specs and limitations.
Has anyone tried running multiple applications like this on Oracle cloud free tier? I’m worried about RAM usage and CPU limits. My Minecraft server is pretty small, maybe 5-10 players max, and the Discord bot just does basic commands.
Would love to hear from anyone who has experience with Oracle cloud or similar setups. Are there any gotchas I should watch out for? Thanks in advance!
i’ve had my mc server and discord bot runnin on oracle free tier for a few weeks now. with 1gb ram you can manage a small setup but watch your memory use! i’m close to maxing out with my 5-10 player server plus the bot.
Oracle’s free tier gives you 24GB RAM across up to 4 instances, which is definitely enough for your setup. I’ve been running both applications on a single ARM instance for about six months now without major issues.
The key is proper resource allocation. I allocated around 2-3GB for the Minecraft server and maybe 512MB for the Discord bot, leaving plenty of headroom. Your player count shouldn’t stress the system at all.
One thing to consider is network performance can vary depending on your region and Oracle’s current load. I occasionally see some latency spikes during peak hours, but nothing game-breaking. Also make sure to set up proper firewall rules since Oracle’s default security settings are quite restrictive.
Overall it’s a solid free option, just monitor your resource usage initially to find the sweet spot for your specific applications.
Been doing this exact setup for about 8 months now and it works surprisingly well. The ARM instances on Oracle’s free tier are actually quite capable for this kind of workload.
What I found crucial was configuring the JVM flags properly for the Minecraft server to limit heap size and optimize garbage collection. Without proper tuning, Java will try to grab way more memory than it needs. I’m running mine with -Xmx2G -Xms1G and some G1GC flags.
The Discord bot is basically negligible in terms of resource usage unless you’re doing something intensive like image processing or heavy database operations. Most basic command bots sit around 50-100MB RAM usage.
One gotcha I ran into was Oracle’s CPU burst credits system. If your server gets busy for extended periods, performance can throttle down significantly. For casual gaming with friends it’s fine, but worth knowing about. Also their network can be inconsistent depending on which availability domain you land in.