Implementation of Erpnext in Contabo vps

Hi everyone,

I’m setting up ERPNext on a Contabo VPS, but I’ve run into a problem: my server cannot reach GitHub.

Environment:

  • VPS provider: Contabo
  • OS: Ubuntu 24.04.3 LTS
  • Specs: 3 vCPU, 8 GB RAM, 145 GB disk
  • Access: root via SSH

Issue:

When I try to ping GitHub or clone repositories, I get 100% packet loss. Example:

:~# ping github.com
PING github.com (140.82.121.4) 56(84) bytes of data.
^C
github.com ping statistics —
34 packets transmitted, 0 received, 100% packet loss, time 33790ms

What I tried:

  • SSH works fine, I can update packages via apt-get.
  • GitHub works fine from my local machine.
  • On the server, git clone https://github.com/… hangs or fails.
  • VPN/tsocks attempts didn’t solve the issue.

Question:

Is Contabo blocking external traffic to GitHub by default?

Do I need to configure networking/firewall settings (netplan, ufw, Contabo dashboard)?

Or is this something that needs to be enabled by Contabo support?

I have followed this tutorial by Karani to install Frappe in a Contabo VPS (Ubuntu 24.04 too) less than one month ago, and did not face any issue

Link: https://codewithkarani.com/2024/07/02/how-to-install-erpnext-version-15-in-ubuntu-24-04-a-step-by-step-guide/?srsltid=AfmBOorq2dDFXgziTrXSA89-rFTF8DRGbSLpp9HQg8mzA6Wh4368ePsx

Try going to the Contabo console and try resetting the contabo or restoring the first snapshot (WARNING: ALL DATA IN THE VPS WILL BE DELETED):

  1. Sign in to contabo
  2. In the left side of teh control panel, click on the ‘VPS Control’
  3. You will see your instance(s)
  4. Click 'Reinstall or restore a ‘Snapshot’, the first option is preferred
1 Like

Hi @Omar-Abdullah , how do you access the terminal in contabo? I tried RealVNC Viewer but when i do ‘sudo mysql_secure_install‘ my root password failed. Your response will be greatly appreciated. Thank you

NOTE: I am using 22.04.5 LTS

You can use your PowerShell for that, just do:

ssh userName@yourServerIP

After creating the ‘frappe’ user, you logout from ‘root’ user in powershell and reconnect as ‘frappe’ user