- Terms of Service are avaible at hosting7.eu/en/terms-of-service/.
- To enter control panel use your username, /your website's address/ or email and a password that was set when you created an account.
- To use mailbox you need to create an email account in the control panel first.
- Mail server is mail.hosting7.eu.
- FTP server is your website's address (e.g. user.hosting7.eu)
- If you already own a domain and you create a new hosting account for this domain, all needed information will be automatically added. The only thing left for you to do is enter our DNS servers in the control panel of the registrator of your domain:
- All rules for the accounts with our domains are valid for accounts with domains that were not registered on our hosting.
- In you have any troubles visit our forum .
General information for customers:
For example, if you have an account "happy", a web site happy.hosting7.eu and you create an email account named “user”, your login to the mailbox and your email will look like this: "email@example.com".
You can send and receive emails using an external program like Microsoft Outlook, Mozilla Thunderbird or other. Login and password are the same as for mailbox in browser.
You do not need to change information about the DNS servers in case you have registered your domain on our hosting — it will be configured automatically and added to the chosen account.
For example, your FTP login will look like this: "firstname.lastname@example.org", if you create FTP account named “user” and you own a domain user.hosting7.eu. The main domain (connected, for example, to the FTP logins) is always the first domain of the hosting account, the one that was chosen while creating the hosting account. In the email account names created for this hosting account the part after "@" may be picked among all the domains connected to this hosting account.
How to add a VPS in the control panel
- Click "Add".
- Select the server type. The detailed description of the parameters is given in VPS Servers section on our webpage.
- Select for how long you want to use your VPS server:
- If you have a discount code, please enter it in "coupon code" field. If you do not have it, leave this field empty. Then select the payment method:
In the "Distribution" field select the operating system that you want to install on the server:
- You also have the possibility to automatically install an administrative panel, which provides an easy interface to configure the server through a web browser. The panel ispconfig is available in Debian Wheezy and Ubuntu, the panel webmin - in all systems and additionally in Debian Wheezy and Arch Linux.
Set a password for the root user on the server. The password must be at least 8 characters long and contain at least one lowercase letter, one uppercase letter and one number. After setting the password, press "Add".
Installing a web server on Debian Wheezy using SSH
If you have not installed the administration panel, you can install it from the command line or use terminal for administration for your server (for example, by combining SSH).
You can access the server in two ways: by the user panel or by the SSH client.
To access the server through the control panel, go to the VPS Servers section and click "Terminal".
To connect via SSH on Windows, you can use the PuTTY client. To connect on Linux, MacOS, or any Unix, use this terminal command:
ssh email@example.com (server is the name of your server, which you can find in the VPS Servers section in the control panel.
When the first connection is established, this message may appear:
The authenticity of the host 'server.hosting7.eu (xxx.xxx.xxx.xxx)' can not be established. - this means that your SSH client is connecting to a new server, and you must confirm that the server is trusted (for further verification you can show the SSH key for this server). After the confirmation, you will be prompted to enter the password for root (enter the password that has been set when you were adding the server). After connecting to the server, a command prompt will appear ~#: root@server:.
To install the Apache web server with PHP support, the database server, phpMyAdmin, and a mcedit text editor (to edit configuration files), use the following command:
apt-get update &re& apt-get -y dist-upgrade # Updating system apt-get install apache2 mysql-server libapache2-mod-php5 phpmyadmin mc # Installing Software
During installation, the wizard prompts you to set a password for the user root on the MySQL database server. This is a different user root system, but it has similar features in the database: it has an unlimited control. This password is used to add new users and databases using phpMyAdmin interface. When entering the password is not displayed for security reasons.
after installation of Apache and MySQL server automatically starts installing phpMyAdmin. during installation, you must choose which web server to use for phpMyAdmin (in this case it is Apache2).
You also need to enter the password root you created in the previous steps, to set up a database in phpMyAdmin.
After installation, the VPS server is already running a web server (Apache2), database (MySQL) and has a configured phpMyAdmin. To verify that everything is installed and running, type in the address bar of your web browser address of your server: http://server.hosting7.eu/. You will see the welcome page of Apache2 with the text "It works!".
To enter phpMyAdmin, type the address http://server.hosting7.eu/phpmyadmin. user - root, password - the one you have set up in the previous steps for MySQL.
After installing Apache2 the root folder on the web server is /var/www. To upload files using SFTP (same as in FileZilla) on the server, it is best to create a separate user and add it to the group www-data (to protect against over-writes or accidental erasure in the system files):
adduser webmaster # Creating a user and enter password adduser webmaster www-data # Adding it to the group www-data
Also set permissions in the directory /var/www/ so that users in the group www-data could upload files:
chgrp www-data /var/www # Change the group chmod g+w /var/www # Adds write permissions to directory
After this you can already connect via FileZilla or another client that has the function of SFTP, placing some data like these:
- server: server.hosting7.eu
- user (login): webmaster
- password: the one you have set when you have added the user webmaster
Once connected, go to the directory /var/wwwand upload your files to that directory.
Servers with open ports for SSH connections are often attacked by "brute force" by botnets - a special bots that are trying to decipher the password root to connect to your server via SSH. To prevent this from happening, you can use the login via SSH public key instead of the account password root - authentication using the public key is not sensitive to the method of "brute force". First, you have to generate an SSH key on your computer, and then copy the public key to the server. When generating a key it is best to place a password - thus the key will be encrypted with the password that will be necessary for its use.
ssh-keygen # Generating the key ssh-copy-id firstname.lastname@example.org # Copying it to the server
When you have copied the key, to log in to the server instead of the password root, password is checked in the key on your computer:
ssh email@example.com Enter passphrase for key '/home/user/.ssh/id_rsa':
When you log in using an SSH key, you can disable the password on the account root. You must edit the file /etc/ssh/sshd_config:
Modification of the directive:
you can update the service configuration ssh:
service ssh reload
After connecting to the root only it is possible through the ssh key that you previously added. Attempts to log in with a password will always be unsuccessful - even in the case of providing the correct password.