Deploy RhodeCode Enterprise From a Hosted Server¶
If you wish to deploy your own RhodeCode Enterprise instance from something like a Digital Ocean droplet, or a hetzner server use the following instructions to get it setup.
I’m using an Ubuntu 22.04 image for the purposes of this tutorial, but all other Unix environments will be pretty similar. You can check out the full lists of supported platforms and versions in the System Overview section.
Create a Digital Ocean Droplet¶
Sign into Digital Ocean.
Create a Droplet choosing Ubuntu 22.04 as your operating system.
(Optional) Add SSH keys if you have them set up.
Configure Your Server¶
Once you have your server created, you need to sign into it and set it up to host RhodeCode Enterprise.
Open a terminal and sign into your server. Digital Ocean will mail you the IP address. You’ll need to change your password on the first login if you don not have SSH keys set up.
$ ssh root@203.0.113.113
Install RhodeCode rcstack¶
RhodeCode rcstack will install and manage the package dependencies for your RhodeCode Enterprise instance.
Please refer to this documentation for quick installation Quick install tutorial
Once restarted, you should see a clean RhodeCode Enterprise instance running on the IP address, or the domain you have set up.
