I have spent many months configuring SmoothWAN with Engarde on my Raspberry Pi 4. I love using SmoothWAN. However, I cannot get it to work on Oracle Cloud VPS or Amazon AWS due to my limited knowledge - I believe they require some changes to the syntax in cloud init script, in order to work on Oracle/AWS?
The guidelines specify how to set it up on Vultr using Cloud init script. However, Vultr seems to trigger huge latency spikes in some games. The same script does not work on Oracle/AWS.
Can someone please help set up SmoothWAN with Engarde on Oracle Cloud? A script for AWS EC2 would be a bonus!
Thanks in advance!
Yes, Oracle and AWS are tricky to setup, and you need to open ports in the VPC page.
Will create a manual installation script next release for setup without cloud-init.
I would greatly appreciate it! Thanks
I would also appreciate if anyone has a solution in the meantime to use this with Oracle Cloud
Hey there, is there some update on Oracle cloud installation?
Yes, Engarde runs at
I couldn’t open an Oracle account for testing unfortunately.
Hi Talal, can you kindly provide a cloud-init script for Oracle? I should be able to test it. I am not an advanced user, but I do use engarde on Vultr on a daily basis.
Otherwise, it would greatly help if you could test on Amazon AWS? Aside from Oracle and Amazon, I find that I have significantly higher gaming ping on other cloud providers.
I can test things too, just let me know.
Does anyone know of a solution or alternatives?
I can’t make the script without testing firsthand unfortunately.
Would AWS be ok?
Edit: Just saw the previous reply mentioning it, will let you know soon.
Hi Talal, I understand. Should you get the opportunity, please do test on Oracle. In the meantime, the AWS script will have a huge impact
Amazon AWS was fairly simple, haven’t tested with >100Mbit connections with the t3.micro though:
Can you please confirm that you used the exact same Cloud init script that is used for Vultr?
I’m happy to report it’s working thank you! Not sure if the issues were caused by t2.micro (1 CPU) previously. If you need me for testing Oracle or any future releases, let me know. I’ll join the discord.
Have you tried doing similar steps in VPC (security list) with Oracle?
Note that the Ubuntu image in Oracle is modified and strict, you need to login to the VPS and run:
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
If that works then it needs to be added to the cloud-init field.
I can confirm this is working for Oracle as well thanks!
Should I add the IPTABLES commands by default for cloud-init?
It worked when I added the IPTABLES in the cloud-init before running the instance.
Please note, I did not try logging into the VPS and running the IPTABLES commands manually.