Categories
Blog Hosting

What is Server (Hosting)

The term “server” (English for servant) is used ambiguously in computer science. A server is both a computer that provides resources over a network and the program that runs on that computer. Accordingly, there are two different server definitions:

Definition server (hardware): A hardware-based server is a physical machine integrated into a computer network on which one or more software-based servers run in addition to the operating system. An alternative term for a hardware-based server is “host”. In principle, any computer with server software can be used as a host.
Definition Server (Software): A software-based server is a program that offers a special service that can be used by other programs, so-called clients, locally or over a network. Which service is available depends on the type of server software. Communication is based on the client-server model. Service-specific transmission protocols are used for data exchange.

How does a server work?
The provision of server services via a computer network is based on the client-server model. This concept makes it possible to distribute tasks to different computers and make them accessible to several end users independently of each other. Every service that is available over a network is provided by a server (software) that is permanently on standby. This is the only way to ensure that clients such as web browsers or e-mail programs can actively access the server at any time and use the service as needed.

Which servers are available?
How client and server communicate depends on the respective service and is determined by a specific transmission protocol. This principle can be illustrated by the example of common types of servers:

web servers: The primary task of a web server is to store and prepare web pages and deliver them to clients such as web browsers or search engine crawlers. The communication between server (software) and client is based on the Hypertext Transfer Protocol (HTTP) or its encrypted variant HTTPS. As a rule, HTML documents and the elements included in them, such as images, style sheets or scripts, are transferred. Common web servers are the Apache HTTP Server, Microsoft Internet Information Services (IIS) or Nginx.
file server: A file server is used for the central storage of files that are to be made available to various clients over a network. Companies rely on this type of file management to give several workgroups access to the same files. A file server prevents conflicts due to different local file versions, enables automatic versioning of files and centralized backup of all company data. If the file server is accessed via the Internet, transfer protocols such as FTP (File Transfer Protocol), SFTP (Secure File Transfer Protocol), FTPS (FTP over SSL) or SCP (Secure Copy) are used. In local computer networks (LAN), the protocols SMB (Server Message Block) and NFS (Network File System) have become established.
mail server: A mail server consists of several software modules whose interaction makes it possible to receive, send, forward and hold e-mails ready for retrieval. Usually the Simple Mail Transfer Protocol (SMTP) is used for this purpose. Users who want to access a mail server need an e-mail client that retrieves the messages from the server and makes them available in the e-mail mailbox. This retrieval is done via IMAP (Internet Message Access Protocol) or POP (Post Office Protocol).
Database server: A database server is a computer program that allows other programs to access one or more database systems over a network. Corresponding software solutions with high market share are Oracle, MySQL, Microsoft SQL Server, PostgreSQL and DB2. Database servers generally support web servers in storing and delivering data.
game servers: A game server is a server (software) that is set up especially for online-based multiplayer games. Game servers manage the data of the online game and enable synchronous interaction with the virtual world. The hardware base of a game server can be located in the data center of a specialized provider or be provided locally in the home network.

Categories
Wordpress Blog Reviews

What is WordPress

You finally want to publish your own website? Then you have probably heard of WordPress. But what is WordPress actually? And what can the free CMS do? I will answer these questions in a moment.

What exactly is WordPress?

WordPress has become the most popular Content Management System (CMS) for creating websites and blogs. Because with it you can manage, organize and publish content such as texts and pictures on the internet without any programming knowledge.

The technical basis is provided by the programming language PHP. The data is stored in a MySQL or MariaDB database. But you usually don’t get much out of that. As a website operator you use the simple user interface.

Since WordPress is an open source software, you can use it for free. And there is a large community that develops the system further.

WordPress.com vs. WordPress.org
What confuses many beginners: There is WordPress.com and WordPress.org. But what is the difference between the two? Is it not the same?

Here are the main differences:

WordPress.com

The company Automattic offers a hosted WordPress platform here, some of which are subject to a fee. You can register there and also start a free blog. Unfortunately the possibilities are very limited. For example, you can only use very few plugins or themes. This is only possible with a paid account. This is also not really recommendable.
WordPress.org

Here you can download the WordPress software for free and then install it on your own server. This way you are completely flexible and can make full use of all possibilities.
To use the software you have to find a hoster first. You will then receive a server with storage space and a domain.
If you seriously want to run a website, I recommend the 2nd variant in any case. So the self-hosted version. Also my services & WP services refer exclusively to the self-hosted version of WP.

Who invented WP?
WordPress was already developed by Matt Mullenweg in 2003. And still today he is the driving force behind the project.
In 2005 Mullenweg founded the company Automattic. This company is behind the commercial platform wordpress.com.
In the beginning the website software was mainly used as a pure blogging system. Over time, however, it has become the most popular “operating system” for websites.
This is mainly due to its ease of use, expandability and continuous development.

For example, with the Gutenberg Editor, the old visual editor has been completely revised. Since then, writing and designing websites has become even easier and more flexible.

Meanwhile WordPress is the most popular content management system. In 2019 it has a market share of 49% among the top 1 million websites. For comparison: Drupal has a market share of 4%…

Why you should use WordPress for your website
I have been working as a webworker for 20 years now and have seen and tried out various CMS systems. From homepage construction kit to Typo 3, Joomla and Wixx. And none of them can really keep up with WP. Here are just a few advantages:

Free of charge usage
Since the software is open source, you can download and use it completely free of charge.
Easy to install
Even without technical knowledge, you can easily install the popular CMS. The best way to do this is to use my instructions WordPress Install.
Simple handling
In contrast to many other editorial systems or website builders, WP is easy to use.
Extensibility via plugins
You need a specific function like a contact form? Then you can find over 55,000 free plugins in the official plugin directory. There are also many premium plugins. So you can add additional features to your website with just a few clicks. Of course the installation of plugins is also very easy!
Various designs with themes
Your website should be visually appealing? Even if you are not a gifted designer, this is no problem. Because there are countless free themes for WordPress. Premium Themes are also available in abundance. With these design templates you can easily change the look and layout of your website.