Web server setup

Setting up a computer as a web server can be done easily. In the following, we will explain how to do this on a Linux OS. A semi-automated setup-script within amazon web services is currently under development.

Linux web-service setup

Requirements

  • Domain: In order to make your website accessible via the world wide web, you need to own a domain name. Paid and non-paid web hosting services are available with different limits on usage. Your domain hosting service will connect your domain name with your local web server by redirecting the domain name to your web page.

  • Webserver system requirements: To run MDsrv, you do not need a high-end computer, standard hardware works. Note that the computer will run continuously, so you might consider to get a hard drive for server usage. Your hard drive space should be huge enough for your simulations.

Linux web-service setup

Here we describe a minimal way to set up a Linux web-service. We do not provide a guide to set up your own server with several functions but will help you to make your simulations accessible with MDsrv. For more details, optimization and different functions, please consult a documentation as "The Accidental Administrator: Linux server Step-by-Step configuration Guide" by Don R. Crawley.

  1. Install a Linux OS on your machine

  2. Install Apache

    sudo apt-get update
    sudo apt-get install apache2
  3. MDsrv setup: Deploy the MDsrv as described here.

  4. Get your IP address

    hostname -I
  5. Set up your local hosts file: Edit your local host file located at /etc/hosts by adding the following lines, where the first part is your IP address (e.g. 144.42.XXX.44) and the second your host address (e.g. example-page.com):

    144.42.XXX.44   example-page.com
  6. Restart the Apache Server

    sudo service apache2 restart
  7. Host redirection: Add a redirection to your IP adress at the host service.

Amazon Web Server setup

Under development: We are currently creating a script for a semi-automated setup of MDsrv on an Amazon Web Server. Content will follow soon!

More

If you have any questions, found some bugs, or want to report enhancement requests use the Issue Tracker, use the contact formular or write a mail to johanna.tiemann@gmail.com or alexander.rose@weirdbyte.de.

Please give us feedback!

top