Skip to content

Follow this step-by-step guide on how to host this website on your Ubuntu server so that it will be accessible with HTTPS and gives an overview of the links from your Researchgate, LinkedIn, and GitHub account.

License

Notifications You must be signed in to change notification settings

fridolinvii/website-links-overview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website Hosting

You can follow this step-by-step guide on how to host this website on your Ubuntu server so that it will be accessible with HTTPS and gives an overview of the links from your Researchgate, LinkedIn, and GitHub account.

Step 1 - Domain

Get a domain, for example from namecheap.com. Choose your domain, e.g., yourdomain.xyz. Next, set up an A Record with the Host as @ (or a specific prefix you want to use, e.g., www) and the Value as your IP address.

Step 2 - Install

Install the packages needed

sudo apt install docker.io npm git nano
npm install --global yarn

And pull the GitHub repository

git pull git@github.com:fridolinvii/website-links-overview.git

and enter the folder.

cd website-links-overview

Follow the instruction on nodejs.org to install Node.js:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

then execute .bashrc

source ~/.bashrc

and finally install the newest Node.js version, e.g.,

nvm install 22

Step 3 - Setup

This gives the parameters to build the dockers. Copy the .env.template to .env, and edit them accodingly to your wishes. Copy:

cp .env.template .env

Edit:

nano .env

Also do this in the website folder:

cp website/.env.template website/.env

and edit it accoding to your wishes:

nano website/.env

Step 4 - Start

I followed the instruction of nginx-proxy/acme and summarized it for my needs. Execute

./build.sh

and follow the instruction. This will build you three dockers. After a few moments you can access your website via your browser:

yourdomain.xyz

Hint

If you want to edit the website and check the changes, you can locally start the website:

yarn install

and

yarn start

If you do changes in website/.env you need to stop it (Ctrl-C) and start it again.

About

Follow this step-by-step guide on how to host this website on your Ubuntu server so that it will be accessible with HTTPS and gives an overview of the links from your Researchgate, LinkedIn, and GitHub account.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published