Merge pull request #490 from miraai/master

Edited Docker Guide
This commit is contained in:
Master Kwoth 2016-08-01 22:01:47 +02:00 committed by GitHub
commit eaa155bede

View File

@ -1,47 +1,53 @@
## Docker guide with digitalocean ## Docker guide with digitalocean
#####Prerequisites: #####Prerequisites:
- Digital ocean account (you can use my reflink to support the project and get 10$ after you register http://m.do.co/c/46b4d3d44795/ ) - Digital ocean account (you can use my [reflink][reflink] to support the project and get 10$ after you register)
- Putty (get it here http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) - [PuTTY][PuTTY]
- A bot account - (follow http://discord.kongslien.net/guide.html) - A bot account - follow this [guide][guide]
- $5
- Common sense - Common sense
Click on the create droplet button #####Guide
- Click on the create droplet button
![img](http://i.imgur.com/g2ayOcC.png) ![img](http://i.imgur.com/g2ayOcC.png)
pick one click apps and select docker on 14.04 - Pick one click apps and select docker on 14.04
![img](http://imgur.com/065Xkme.png) ![img](http://imgur.com/065Xkme.png)
- pick any droplet size you want (5$ will work ok-ish on a few servers) - Pick any droplet size you want (5$ will work ok-ish on a few servers)
- pick location closest to your discord server's location - Pick location closest to your discord server's location
- Pick a hostname - Pick a hostname
![img](http://imgur.com/ifPKB6p.png) ![img](http://imgur.com/ifPKB6p.png)
- click create - Click create
You will get an email from digitalocean with your creds now. You will get an email from DigitalOcean with your credentials now.
Open putty and type ip adress **you got in your email** with port 22 Open putty and type ip adress **you got in your email** with port 22
![img](http://imgur.com/Mh5ehsh.png) ![img](http://imgur.com/Mh5ehsh.png)
console will open and you will be prompted for a username, type `root` - Console will open and you will be prompted for a username, type `root`.
type in the password you got in the email - Type in the password you got in the email.
confirm the password you just typed in - Confirm the password you just typed in.
type in the new password - Type in the new password.
confirm new password - Confirm new password.
when you are successfully logged in, type - When you are successfully logged in, type
`docker run --name nadeko -v /nadeko:/config uirel/nadeko` `docker run --name nadeko -v /nadeko:/config uirel/nadeko`
wait for it to download and at one point it is going to start throwing errors due to credentials.json being empty - Wait for it to download and at one point it is going to start throwing errors due to `credentials.json` being empty
CTRL+C to exit that - CTRL+C to exit that
type `docker stop nadeko` - Type `docker stop nadeko`
type `nano /nadeko/credentials.json` and type in your credentials - Type `nano /nadeko/credentials.json` and type in your `credentials`
CTRL+X then CTRL+Y to save - CTRL+X then CTRL+Y to save
type `docker start nadeko` - Type `docker start nadeko`
Your bot is running, enjoy **Your bot is running, enjoy! o/**
*When you want to update the bot, just type `docker restart nadeko` as it always downloads latest prerelease* *When you want to update the bot, just type `docker restart nadeko` as it always downloads latest prerelease*
[reflink]: http://m.do.co/c/46b4d3d44795/
[PuTTY]: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
[guide]: http://discord.kongslien.net/guide.html