# Dockerless Install Script

**URL:** https://meta.discourse.org/t/dockerless-install-script/26713
**Category:** Self-hosting
**Created:** [March 24, 2015, 5:03pm UTC](https://meta.discourse.org/t/dockerless-install-script/26713 "2015-03-24T17:03:57Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![pl3bs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pl3bs/32/37266_2.png) [@pl3bs](https://meta.discourse.org/u/pl3bs)
#### Post date: [March 24, 2015, 5:03pm UTC](https://meta.discourse.org/t/dockerless-install-script/26713/1 "2015-03-24T17:03:57Z")

</div>

## Purpose##

I’ve been working on figuring the ins-outs of installing discourse on VPS that doesn’t support docker. The issue with discourse currently is that it’s a bit of an advanced install without docker. The issue with docker is that it’s not supported on most cheap VPS. After coming up with a flawless install script, and making it as easy as possible, I decided to post a thread introducing my script for people who have cheap VPS and would like discourse on their server.

## Feature

This is for a clean install of discourse including all core components. You will have a full working install that upgrades, creates backups, restores, and everything else from within the admin panel. Included is fail2ban and ufw for added security. If the server resets for any reason, discourse is restarted.

## Requirements

- Fresh Ubuntu 14.04 Installation on VPS
- 1gb Memory
- Root Access via SSH
- A-record Pointing to subdomain

## Instructions

> **[Build software better, together](https://github.com/nahtnam2/dontdockmebro/edit/master/install.sh)**
>
> GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

- Start the script with these commands. Copy paste the below:

- Enter a unique password for the discourse user.

- Go to [http://www.mandrillapp.com](http://www.mandrillapp.com) and signup for an acct. Log into your Dashboard, and click the “settings” tab on the left toolbar Click, “get api key” and keep this tab open

- When instructed, reference the tab with mandrill info & enter the appropriate values followed by the enter key

## _ **Disclaimer: DO NOT** run this script on a server that contains live sites_

It will likely corrupt your current site’s configuration. This has been tested on Ubuntu 14.04 on openvz vps systems. It is intended for VPS after purchase, or after a reinstall. I take no responsibility for your actions, run this script at your own risk.

## Contact

You can shoot me a message here, or find me on skype at pl3bscheese  
Have a question regarding this script? Feel free to ask. If I’m not available on skype you can just send me a message. I keep a tab of meta open

---

<div class="post-metadata">

### Author: ![anon39394771](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@anon39394771](https://meta.discourse.org/u/anon39394771)
#### Post date: [April 7, 2015, 10:30pm UTC](https://meta.discourse.org/t/dockerless-install-script/26713/2 "2015-04-07T22:30:56Z")

</div>

This script worked flawlessly on my ovh vps! No bugs and fairly quick install and setup.  
Also, pl3bs responds very quickly to any questions you ask. Thank you for making this script 😄

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [May 7, 2015, 10:37pm UTC](https://meta.discourse.org/t/dockerless-install-script/26713/3 "2015-05-07T22:37:01Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
