Forums

Running a GitLab server.

Is this possible? We're very interested in exploring the possibility of running a GitLab server from PythonAnywhere.

  • https://about.gitlab.com/downloads

GitLab installation instructions

1. Install and configure the necessary dependencies

If you install Postfix to send email please select ‘Internet Site’ during setup. Instead of using Postfix you can also use Sendmail or configure a custom SMTP server. Do not use Exim to send email from GitLab.

On Centos 6 and 7, the commands below will also open HTTP and SSH access in the system firewall.

sudo apt-get install openssh-server
sudo apt-get install postfix

2. Download the Omnibus package and install everything

wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab-ce_7.10.0~omnibus.2-1_amd64.deb
sudo dpkg -i gitlab-ce_7.10.0~omnibus.2-1_amd64.deb

3. Configure and start GitLab

sudo gitlab-ctl reconfigure

4. Browse to the hostname and login

Username: root

Password: <password>

[ edited by admin to hide password ]

Looks like Gitlab is mainly a ruby app, so you wouldn't be able to host it on PythonAnywhere I'm afraid...

I'm curious if it is because of a politic of being Python only? Because I can see ruby is installed, I'm sorry if this seems silly I just want to get the limitations of the service straight, thank you very much!

It's not about politics, it's about resources. We're a small team and so we need to stay focussed to create something worthwhile. We already have an enormous amount of work to do to support Python.