1. DECIDE WHERE YOUR BOT WILL LIVE
Your everyday computer
Best option for testing
Not ideal if you want the bot online 24/7
A spare PC / mini-PC (RaspberryPI) / home server
Best option for long-term use
Recommended if you want Aurora always available
A cloud server
Advanced option
Great for uptime but costs money and requires more setup. (which we don’t discuss in the following steps)
Recommendation:
If you just want Aurora to work and stay online, a small, dedicated PC is perfect. I found my home server on the side of the road!
2. Choose What Operating System to install
Windows
Easiest option.
Requires little setup or knowledge - most computers you buy second-hand will come with Windows; you just need to update to the newer version.
Downside:
Windows runs updates, so bot can be down from time to time. (schedule a task to run at boot to avoid long down times)
If your PC doesn’t have a key, you need to buy one - also, will not work for a RaspberryPI.
Ubuntu or Linux
Best option if you are tech-savvy
Free
Recommendation:
If you aren’t a serious “tech-person”, just go with Windows… I spent an embarrassing amount of time trying to get raid to work on Ubuntu only for the remote desktop/firewall to do me in. Whereas, setting up Windows took 10 minutes. I’m still a bit bitter LOL
(Steps forward are from the perspective of a windows OS on a Spare PC)
3. INSTALL WINDOWS
Install Windows like you normally would on any PC (This is where getting a used PC can shine - you don’t have to pay for a new install)
Complete the basic setup:
username
password
internet connection
⚠️ Your server will need internet access to:
connect to Discord
access APIs/Tokens/Keys
4. RENAME YOUR SERVER (OPTIONAL BUT SMART)
This step is optional, but will make your life easier later if using remote desktop - IDK about you but my machine is in my crawlspace and isn’t easy to get to - servers are notorious for being loud)
To rename your machine:
Open Settings
Go to System
Click About
Click Rename this PC
Example names:
BOT-PC
DISCORDBOT
✨ This is especially helpful if you remote into multiple machines.
5. ENABLE REMOTE DESKTOP
Remote Desktop lets you control your PC from your main computer without needing a monitor connected all the time.
To enable it:
Open Start
Search for Remote Desktop settings
Turn Remote Desktop ON
Confirm the prompt
You may also want to write down:
Computer name
User ID/Password
IP address
You’ll use these later when connecting remotely.
6. CONNECT FROM YOUR MAIN COMPUTER
On your main PC:
Type “Remote Desktop” in the search bar
Enter the server’s computer name or IP address
Press Enter
Log in with the server’s username and password
✨ Once connected, it will feel like you are using that machine directly. Eyyyyyyyy
7. KEEP THE SERVER AWAKE
NOTE: If your server goes to sleep, your bot goes offline.
If you want 24/7 uptime:
Open Control Panel
Go to Power Options
Set the machine so it does not sleep automatically
You can still let the screen turn off if you want (I don’t even have a screen connected to my PC - I just use remote desktop)
Quick Recap - what did we do?
Chose where your bot will run
Installed or prepared Windows
Enabled Remote Desktop
Made sure the PC stays awake
