Atlantic.Net Blog

How to Become HIPAA-Compliant

One of the problems with our increasingly technological world is that the speed at which our devices and services upgrade and make older versions obsolete can be dizzying. It feels like only an instant before the latest smartphone or flatscreen TV is being replaced with the bigger, better, faster model.

The same holds true in the world of hosting, data information, and server management. And while it can be tough to keep up for any type of business, it’s crucially important if your company is involved with health care IT and has to maintain HIPAA Compliance.

Read More


Dropbox set up for a Linux Cloud Server

Michael Douse June 17, 2015 by under Cloud Hosting 0 Comments
Verified and Tested 04/28/15

Introduction

In this article, we will go over how to set up Dropbox via command line on a Linux Cloud Server. Dropbox is an excellent tool for making your files easy to share.

Prerequisites

-Any 32-bit or 64-bit Linux server. If you do not know if your system is 32-bit or 64-bit, follow our guide here, or if you need a secure and trusted Cloud server, consider one from Atlantic.Net.

– You will also need a Dropbox account, which you can sign up for one here.

Install Dropbox on your Linux system

Change to the root of your home directory and download the required files based on your architecture:

The command cd ~ takes you to your login directory which it typically your home directory.

32-Bit:

wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64-Bit:

wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

If you run the ls -a command, you will see a newly created .dropbox-dist folder.

To start the daemon, run the command:

.dropbox-dist/dropboxd

This computer isn’t linked to any Dropbox account…
Please visit https://YOUR-SPECIFIC-LINK to link this device.

Paste the link provided into your desktop web browser, and then login with your account information. Once logged in, check your terminal again. You should see the following:

This computer is now linked to Dropbox. Welcome YOUR-NAME

At this time, your files are being synced to the Dropbox folder that was created in the home folder of your current user. This can take a while, depending on how many files you have.

Now verify that your files were all synced:

ls Dropbox/

Next we will download the command line management script. This script requires Python, so make sure you have it installed. You can see if Python is installed with python -V

wget https://www.dropbox.com/download?dl=packages/dropbox.py -O dropbox_manager.py
chmod +x dropbox_manager.py

Run the script to review the available commands:

./dropbox_manager.py
An example of the ./dropbox_manager.py for Dropbox

An example of what the ./dropbox_manager.py looks like

That’s it! You can now check the status of your synced files and manage other aspects of Dropbox.


How to Set Up a Mount & Blade: Warband Dedicated Server on CentOS

Michael Douse June 16, 2015 by under Cloud Hosting 0 Comments

2015-04-27 15_17_34-Mount&Blade Warband - TaleWorlds Entertainment

Verified and Tested 04/27/15

Introduction

In this article, we will go over how to set up a Mount & Blade: Warband dedicated server in a freshly provisioned CentOS 6.5 cloud server.

Prerequisites

-You will need to provision a CentOS 6.5 (64 bit) VPS.

-If you do not have a server, consider a CentOS server from Atlantic.Net.  The Recommended plan for this game is the Medium plan.

Install Mount & Blade: Warband dedicated server on CentOS

First we will need to install the EPEL repository:

yum install epel-release -y

Now update system packages and EPEL database:

yum update -y

And finally, all the required packages:

yum install tmux nano wine unzip wget -y

Note: Wine will take several minutes to install so be patient.


Now to open up the require ports in the firewall. The default ports needed for steam and non-steam users are 7240 and 7241. Let us open these up in IPtables:

nano /etc/sysconfig/iptables

Add the following lines before the REJECT rules:

-A INPUT -p tcp --match multiport --dports 7240,7241 -j ACCEPT
-A INPUT -p udp --match multiport --dports 7240,7241 -j ACCEPT
An example of the iptables file after adding the additional rules.

An example of the iptables file after adding the additional rules.

Once you are done, save your changes and exit from nano with CTRL O + Enter, and CTRL X.

Then restart IPtables:

service iptables restart

Verify that the rules are in place:

iptables -L
2015-04-28 00_30_27-104.245.38.202

An example of iptables -L

That’s it for the firewall configuration.


Time to create a separate user for the dedicated server. Call this user what ever you wish, but for the sake of this how-to, I will be using “Warband”:

useradd Warband
passwd Warband

Now let’s change to the home folder of the user we just created and make a directory for our server files:

su Warband
cd
mkdir Warband_Server
cd Warband_Server

Download the Warband dedicated server files to the Warband_Server directory we just created. The most recent dedicated server can be found HERE under the “Other Downloads” section.

2015-04-27 15_18_20-Mount&Blade Warband - TaleWorlds Entertainment

An example of what the “Other Downloads” looks like

We can “wget” the zipped file by right-clicking on the link and selecting “Copy Link Address” (For Chrome) or “Copy Shortcut” (For Internet Explorer):

2015-04-27 15_33_06-Mount&Blade Warband - TaleWorlds Entertainment

Getting the link to download so that we can wget it on the server.

2015-04-27 15_47_08-104.245.38.202

An example when you wget the download link

Now that we have the dedicated server files, we will need to unzip them:

unzip mb_warband_dedicated_1158.zip

Change into the Warband directory you just unzipped. You may need to use TAB to fill out the actual directory name:

cd Mount\&Blade\ Wardband\ Dedicated/

Inside you will find many sample server configuration templates to use. The easiest thing to do is edit one of the pre-existing templates. After deciding what kind of game mode you want to host, open it with nano:

nano Sample_Team_Deathmatch.txt

Review this file for applicable settings. The first changes you will want to make are:

#set_pass_admin ADMINPASS
#set_server_name SERVERNAME
#set_welcome_message WELCOME MESSAGE

Remove the “#” and add the appropriate changes to the admin password, server name, and welcome message. Also, keep in mind that the server name cannot have spaces or special characters in it. If you need to create a space, then use an underscore.

NOTE: You can find additional commands to add to this file from the readme.txt. For instance, I highly recommend adding the following line:

set_control_block_direction 1

If set to 1, blocking will have to be done manually by a mouse. Otherwise, directional blocking will be automatic… and that’s no fun.

One you are done, save your changes and exit from nano with CTRL O + Enter, and CTRL X.


Now let’s take a minute to discuss the TMUX package we installed earlier.

At this point, we are ready to run the dedicated server, but once we start it from the current terminal session, it will stop once we disconnect/exit from the session. This is where TMUX comes in. TMUX allows us to create a “Window” to run other applications in. This allows us to quit our current terminal session while leaving the window open to run whatever service we choose. For a better understanding of TMUX, see HERE.

Note: TMUX is what is referred to as a Terminal Multiplexer. The most popular alternative to TMUX is SCREEN. Both of which have very loyal user bases. It is a matter of preference on which one you decide to use.


Open a new window:

tmux

Now start the dedicated server with Wine. Make sure you are still in the dedicated server files directory when you run this:

wineconsole --backend=curses Sample_Team_Deathmatch_start.bat

Note: Each game mode template has an associated “.bat” file. Run the one that corresponds to the template you edited.

2015-04-27 23_28_28-104.245.38.202

An example of the wineconsole.exe

Once the dedicated server is finished loading, you can close the window with CTRL B + D.

Note: You can re-open any active TMUX sessions with the “tmux attach” command.


Now check to make sure that the server is still running with the “top” command:

2015-04-27 23_36_32-104.245.38.202

An example of top

Now go join your server!

Anet ServerList

An example of the Game server that was created.


How to Install WordPress on a Ubuntu 14.04 LTS Cloud Server

Brendan Bonner June 15, 2015 by under Cloud Hosting 0 Comments
WordPress Illustration by Walker Cahall

WordPress Illustration by Walker Cahall

Verified and Tested 06/15/15

Introduction

This how-to will take you through installing WordPress on Ubuntu 14.04 LTS. WordPress is a content management system which is free and open source. Since it is open source, there are a numerous amount of themes and plugins that are readily available to you. Although it is typically used as a blogging platform, it can be used for many other uses.

Prerequisites

To install WordPress, a Ubuntu 14.04 server running LAMP or LEMP is required. Please see our how-to guide for installing LAMP or LEMP. If you do not have a server, you can get a trusted cloud server from Atlantic.Net, or use our One-Click WordPress installation.

Installing WordPress on Ubuntu 14.04

Installing WordPress is very simple if you follow these steps. We will first start off by setting up the MySQL database.

Setting up the MySQL database in Ubuntu 14.04

We are going to start off by setting up the MySQL database by running the following commands:

mysql -u root -p

When prompted, enter your MySQL root password that you set up when installing MySQL.

In MySQL enter the following commands:

create database wordpress character set utf8 collate utf8_bin;

Make sure you set your secure password where it says [insert-password-here]

grant all privileges on wordpress.* to [email protected] identified by "[insert-password-here]";
flush privileges;
exit

Get the Latest WordPress Install on Ubuntu 14.04

Now that the database is created, we can download the latest version with the following command:

wget http://wordpress.org/latest.tar.gz

The latest package will download to the directory that you are currently in, with the file name latest.tar.gz. We need to decompress the file by running:

tar -xzvf latest.tar.gz

Configure WordPress on Ubuntu 14.04

Next, we need to copy wp-config-sample.php to wp-config.php which is where it gets its base configuration. To do that, run:

cp wordpress/wp-config-sample.php wordpress/wp-config.php

In your favorite text editor, edit wordpress/wp-config.php

For a basic setup, we need to have the following.

define(‘DB_NAME’, ‘wordpress’);

define(‘DB_USER’, ‘wordpressuser’);

define(‘DB_PASSWORD’, ‘[insert-password-here]’);

It should look like this when completed:

What wp-config.php should look like once you have edited it

What wp-config.php should look like once you have edited it

 

Next, we need to move the WordPress folder to your web directory.

cp -r ~/wordpress/* /var/www/html

Note: Your web directory may be different based on your configuration.

Finish The Installation Through The WordPress Web Installation.

Now, we can go to the WordPress web installation. In your browser go to http://yourhostname-or-ipaddress

If you are unsure what your IP address is, run the following:

ifconfig
An example of using ifconfig to show the IP address of your server

An example of using ifconfig to show the IP address of your server

 

In our example, we would put http://172.20.6.154/ in the address bar and get the following page.

 

An example of the WordPress web installation

An example of the WordPress web installation

 

From here all that is needed to do is to follow along with the WordPress install and give the information required.

Congratulations! You have just installed WordPress on Ubuntu 14.04, check back for more updates. For more information, you may want to check out the WordPress Codex.


What is the HIPAA Security Rule?

The HIPAA Security Rule is a piece of the Healthcare insurance Portability and Accountability Act, passed by Congress and signed into law in 1996. Here is a little information on the Security Rule and a security checklist so that your organization can quickly and effectively become compliant.

  • HIPAA Security and Privacy Rules
  • HIPAA Security Checklist
  • Get Help

HIPAA Security and Privacy Rules

In 1996, a few pen strokes (and a lot of political wrangling leading up to those pen strokes) made a huge impact on the American healthcare industry: President Bill Clinton signed the Healthcare insurance Portability and Accountability Act into law.

Read More


How to Install Nginx, MySQL, and PHP (LEMP) on an Ubuntu 15.04 Server

Atlantic.Net NOC June 12, 2015 by under Cloud Hosting 0 Comments
Verified and Tested 05/06/15

Introduction

In this How-To, we will walk you through installing LEMP on your Ubuntu 15.04 cloud server. LEMP is simply a software bundle that consists of 4 components. Linux (L) is the core of the platform which will sustain the other components. Nginx (E) is used for the web hosting service. MySQL (M) is used for database management. PHP (P) is the application programming language.

Prerequisites

A server with Ubuntu 15.04 already installed. You can spin up a dependable server from Atlantic.Net in under 30 seconds.

Installing Nginx

Install Nginx with the following command for to begin the install:

apt-get -y install nginx

Verify if all is working by opening your browser and going to http://<ipaddress>

If you are unsure what you IP address is run the following:

ifconfig
anet-Install LEMP on an Ubuntu 15.04

ifconfig command

In this example, we would go do http://192.168.0.1 which should open a page looking like this

anet-Installing LEMP

Default Nginx site

Configure Nginx

The Nginx configuration file is located in /etc/nginx/nginx.conf so we will use our text editor (In this article, it would be nano) and open the file by running the following command:

nano /etc/nginx/nginx.conf

You will need to change the worker_processes to the amount of CPUs your server is running. The default is set to 4.

anet-Installing LEMP

Nginx configuration file

 

If you are unsure of the amount of CPUs your server is running, you can use the command “lscpu” to see the amount.

anet-Installing LEMP

Lscpu command

Next, we will need to edit the default vhost (server block) which is located in /etc/nginx/sites-available/default. Use your text editor to go into the file. This article uses nano for text editing, but you may use whichever program you’re most comfortable with.

nano /etc/nginx/sites-available/default

Under the server section, you will need to change the FQDN or IP address beside “server_name” as shown below.

anet-Installing LEMP on Ubuntu 15.04

Configuration file for default vhost

Scroll down a little farther to the section that starts with “location ~ \.php$ {“. Here you will need to uncomment the section and change the following lines to look like below.

anet-Install LEMP on Ubuntu 15.04

Nginx default vhost configuration file

Once done, save and exit the file.

We will now test the Nginx configuration by running the following command.

nginx -t

You should see something like this if it is ok.

anet-Install LEMP on Ubuntu 15.04

Testing Nginx Configuration

 

Installing MySQL

Next we will install MySQL by running the following command:

apt-get install mysql-server mysql-client

You will be prompted to enter a new password for MySQL “root” user, enter what you would like.

anet-Installing LEMP on Ubuntu 15.04

MySQL root database password

You are then asked to enter the password again.

anet-Installing LEMP on Ubuntu 15.04

Re-enter MySQL root database password

Once complete, you can verify MySQL is installed by running the below command.

systemctl status mysql

It will show active(running)

anet-Installing LEMP on Ubuntu 15.04

MySQL status command

Next, you will want to secure MySQL by running the following command:

mysql_secure_installation

This command will first ask you for your current MySQL “root” user password which we created earlier when installing MySQL. Enter the password and continue. You are then asked if you would like to change the root password, type “n” and press enter unless you want to change it. The next couple of questions you will say yes to as it will secure your MySQL. The command will remove anonymous user access, disallow root login remotely, remove the test database and access to it. Last question is to reload the privilege tables, say yes and press Enter.

anet-Installing LEMP on Ubuntu 15.04

MySQL secure installation questions

Installing PHP

To install PHP, run the following command:

apt-get -y install php5 php5-fpm php5-mysql

Before testing the install, we will need to configure PHP by opening the php.ini file. This is located in /etc/php5/fpm. Open this php.ini file with your text editor.

nano /etc/php5/fpm/php.ini

Now, we need to change cgi.fix_pathinfo to equal 0 instead of 1. Below is how it would look.

anet-Installing LEMP on Ubuntu 15.04

CGI.fix_pathinfo

Save and exit the file.

We will have to restart PHP5-FPM using the following command.

systemctl restart php5-fpm

After a restart, check the status of php5-fpm by running,

systemctl status php5-fpm

You will see an output similar to this,

anet-Installing LEMP on Ubuntu 15.04

PHP5-FPM status

To test PHP, we will save a basic PHP script under the web root directory. For Ubuntu 15.04 with Nginx, this is located in /usr/share/nginx/html so we would want to open a test file called something like test.php by running the following command:

nano /usr/share/nginx/html/test.php

This will open an empty file, we will add the following text:

<?php
phpinfo();
?>

Save and close the file.

You will now need to restart Nginx for the changes to take effect. To restart Nginx, run the following command:

systemctl restart nginx

We can now test php by opening up an internet browser and opening up the PHP script we saved. In this article, our server IP address from earlier is 192.168.0.1 and the PHP script are saved under the web root directory named test.php. We will now enter for the URL http://192.168.0.1/test.php and press Enter. You will see the following screen if installed and working properly.

anet-Installing LEMP on Ubuntu 15.04

PHP Information page

You have now completely installed LEMP on your Ubuntu 15.04 server.

Check back for updates, and try our full line of SSD Cloud Hosting from Atlantic.Net.


What is HIPAA Compliance?

HIPAA compliance is an attribute of an organization or system that follows the parameters of the Health Insurance Portability and Accountability Act, legislation that specifies the protection of patient files through its security and privacy rules.

Enacted in 1996, there were two main components of the HIPAA legislation – the first involved protected health coverage for employees when they change or lose their jobs, and the second involves the aforementioned security and protection of electronic health care records and patient files.

Read More


Atlantic.Net Writer Resource Page

Atlantic.Net NOC June 11, 2015 by under Cloud Hosting 0 Comments

Welcome, Writers!

Before writing your submission, please verify that we haven’t already published an article covering the same topic. If you have any questions about topics you’d like to cover, or you would like to pitch an idea for an article you’d like to write, contact us at [email protected].
.

How-To Articles

How-To articles focus on a particular topic with a particular goal (e.g., Install LAMP (Linux, Apache, MariaDB, PHP) On A CentOS 7 Cloud Server). Tutorials for larger projects that can be broken up into discrete tasks may be considered separate submissions. Advanced articles that assume certain prerequisites will be considered once we have articles addressing those prerequisites published. So if an article covering that prerequisite doesn’t yet exist, there’s an opportunity to publish another article!

How-To articles should adhere to the standards described in our How-To Format Guide.
.

What-Is Articles

What-Is articles can include descriptions of how computer technologies work or explanations of concepts in modern technology (e.g., What Is the Logjam Vulnerability?).

What-Is articles should adhere to the standards described in our What-Is Format Guide.
.

Style Guide

Please see our style guide for tips and guidelines regarding tone and style.
.

How To Submit

To submit articles, you should send in an email to [email protected] with the title of the article in the subject field. You may include the body of the article in one of two ways:

  • as an attachment (.md, .html, or .txt file) with any accompanying screenshots also attached. They may be compressed/zipped up together using something like gzip, bzip, 7-zip, or something similar.
  • as a link where we can download the article (as an .md, .html, or .txt file) and any accompanying screenshots.

.If you have any further questions, check our FAQ. If you don’t see your question covered there, please email us at [email protected].

Thank you, and we look forward to your submissions!


Achieving HIPAA Compliance with Mobile Devices

Last year, Google Fit and Apple Health brought health applications into the mainstream. Developers unfamiliar with this space must learn how to maintain HIPAA compliance.

  • Study: Health IT will Change Rapidly
  • Possible PHI Issues
  • Example: Mobile HIPAA Provider Selection Story
  • A Simple and Predictable Plotline

Study: Health IT will Change Rapidly

Two major trends, a boost in cloud adoption among healthcare providers and a drop in the expenses to deploy systems will make a major impact on the American HIT market through 2018, per a whitepaper released last year.

Read More


How to Install LAMP on an Ubuntu 15.04 Server

Atlantic.Net NOC June 10, 2015 by under Cloud Hosting 0 Comments
Verified and Tested 05/06/15

Introduction

In this How-To, we will walk you through installing LAMP on your Ubuntu 15.04 cloud server. LAMP is simply a software bundle that consists of 4 components. Linux (L) is the core of the platform which will sustain the other components. Apache (A) is used for the web hosting service. MySQL (M) is used for database management. PHP (P) is the application programming language.

Prerequisites

A server with Ubuntu 15.04 already installed. If you do not have a server already, consider a Cloud Server from Atlantic.net and be up in under 30 seconds.

Installing LAMP on Ubuntu 15.04

We will first start by installing Apache. Apache is an open source web server and is the most popular web server in the world.

Installing Apache

Install Apache with the following command for to begin the install:

apt-get -y install apache2

Verify if all is working by opening your browser and going to http://<ipaddress>

If you are unsure what you IP address is run the following:

ifconfig
anet-Installing LAMP on Ubuntu 15.04

ifconfig command

 

In this example, we would go do http://192.168.0.1 which should open a page looking like this

anet-Getting Started with Ubuntu 14.04-LAMP

Apache Default Page

Installing MySQL (M)

Next we will install MySQL by running the following command:

apt-get install mysql-server mysql-client

You will be prompted to enter a new password for MySQL “root” user, enter what you would like.

anet-Installing LAMP on Ubuntu 15.04

MySQL root database password

You are then asked to enter the password again.

anet-Installing LAMP on Ubuntu 15.04

Re-enter MySQL root database password

 

Once complete, you can verify MySQL is installed by running the below command.

systemctl status mysql

It will show active(running)

anet-Installing LAMP on Ubuntu 15.04

MySQL status

Next, you will want to secure MySQL by running the following command:

mysql_secure_installation

This command will first ask you for your current MySQL “root” user password which we created earlier when installing MySQL. Enter the password and continue. You are then asked if you would like to change the root password, type “n” and press enter unless you want to change it. The next couple of questions you will say yes to as it will secure your MySQL. The command will remove anonymous user access, disallow root login remotely, remove the test database and access to it. Last question is to reload the privilege tables, say yes and press Enter.

anet-Installing LAMP on Ubuntu 15.04

MySQL secure installation questions

Installing PHP

To install PHP, run the following command:

apt-get -y install php5 php5-mysql libapache2-mod-php5

To test PHP, we will save a basic PHP script under the web root directory. For Ubuntu 15.04, this is located in /var/www/html so we would want to open a test file called something like test.php by running the following command:

nano /var/www/html/test.php

This will open an empty file, we will add the following text:

<?php
phpinfo();
?>

Save and close the file.

You will now need to restart Apache for the changes to take effect. To restart Apache, run the following command:

systemctl restart apache2

We can now test php by opening up an internet browser and opening up the PHP script we saved. In this article, our server IP address from earlier is 192.168.0.1 and the PHP script is saved under the web root directory named test.php. We will now enter for the URL http://192.168.0.1/test.php and press Enter. You will see the following screen if installed and working properly.

anet-Installing LAMP

PHP Version and Information

Come back and check for updates, and try a Cloud Server from Atlantic.Net.


New York, NY

100 Delawanna Ave, Suite 1

Clifton, NJ 07014

United States

Dallas, TX

2323 Bryan Street,

Dallas, Texas 75201

United States

San Francisco, CA

2820 Northwestern Pkwy,

Santa Clara, CA 95051

United States

Orlando, FL

440 W Kennedy Blvd, Suite 3

Orlando, FL 32810

United States

London, UK

14 Liverpool Road, Slough,

Berkshire SL1 4QZ

United Kingdom

Toronto, Canada

20 Pullman Ct, Scarborough,

Ontario M1X 1E4

Canada

Resources

We use cookies for advertising, social media and analytics purposes. Read about how we use cookies in our updated Privacy Policy. If you continue to use this site, you consent to our use of cookies and our Privacy Policy.