free-code-campDevelopment and Automation Tools

chevron-rightNode.js on Ubuntu 22.04hashtag

To Install dependencies:

sudo apt install -y curl software-properties-common

Then add Node.js Repository

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash –

Install Node.js & npm

sudo apt install -y nodejs

Verify installation

node -v
npm –v

On your first SSH login to the VM or via the VM console (using the Node.js 1-Click deployment), Node.js will be pre-installed and ready for development or production use.

chevron-rightVS Code on Ubuntu 22.04hashtag

On your first SSH login to the VM or launch of the VM console via the VS Code 1-Click deployment:

Install x11-apps on the VM and use MobaXterm (on Windows) to enable GUI access over SSH.

Once set up, you can launch VS Code from the command line using: code

This opens the VS Code GUI in your local X11 session over SSH.

chevron-rightCoolify on Ubuntu 22.04hashtag

Command Line Access & Web Interface To access the Coolify web interface, open your browser and navigate to:

http://<your-public-ip>:8000
chevron-rightDocker on Ubuntu 22.04hashtag

Run Docker Without Sudo (Optional):

sudo usermod -aG docker $USER

Upon your first SSH login to the VM or when launching the VM console via the Docker 1-Click deployment, your environment is ready to begin running Docker containers.

chevron-rightGitLab on Ubuntu 24.04hashtag

On your first SSH login to the GitLab VM (or via the VM console, if using a 1-Click deployment), you can reset the root password using the command line.

Reset GitLab Root Password Launch the GitLab Rails console:

sudo gitlab-rails console

Run the following commands:

user = User.find_by_username('root')
user.password = 'NewStrongPassword123!'
user.password_confirmation = 'NewStrongPassword123!'
user.save!

Exit the console:

exit

Then on your browser (on your local machine), go to:

http://<your_vm_ip>
chevron-rightDokploy on Ubuntu 24.04hashtag

To access Dokploy open your browser and navigate to:

http://your-ip-from-your-vps:3000

You will see the Setup the Server screen (as shown below). This step is required to create the first administrator account for your Dokploy instance.

Steps to Register:

  1. Name → Enter your full name or identifier.

  2. Email → Provide a valid email address (this will be your login username).

  3. Password → Set a strong password.

  4. Confirm Password → Re-enter the password to confirm.

  5. Click Register.

Once registered, you’ll be redirected to the Dokploy Dashboard where you can start:

  • Managing projects

  • Deploying applications

  • Configuring environments

  • Monitoring logs

chevron-rightJenkins on Ubuntu24.04hashtag

Getting Started After Deploying Jenkins

Unlocking Jenkins After Installation Once Jenkins is installed and running, open your browser and go to:

You’ll see the Unlock Jenkins screen. To ensure Jenkins is securely set up, it requires an initial administrator password.

Steps to Unlock Jenkins:

Locate the password file on your server:

Copy the long alphanumeric password displayed in the terminal.

Paste it into the Administrator password field on the Jenkins web page.

Click Continue.

Next Steps:

You’ll be asked to install recommended plugins or choose specific ones.

Then, create your first Jenkins admin user.

Once complete, Jenkins will be ready for you to configure jobs, pipelines, and integrations.

Last updated

Was this helpful?