Webhosting

Diese Seite gibt es auch in Deutsch

Since the start in 2003, not only this site has changed a lot, but also the technical possibilities when hosting a website.
Originally I started with a small webspace, later I rented a virtual server with Plesk, and today I run the website in simple Docker containers.

Today there are certainly much more options for running a website than back then, which
on the one hand simplifies the operation on the other hand there are also new requirements for a website today. However, the topics described here are not only relevant for operators of a website, but also when publishing web services from one's own home network. For example, to share photos, videos, documents and other folders via your own private cloud, or to be able to monitor and control your own home while on the move: SmartHome.


Stories for "Webhosting"

Preview Website construction kit vs. web space or your own web server?

Website construction kit vs. web space or your own web server?

created: 2022-09-07 from Bernhard

If you want to operate a website yourself, you have more than one option for it nowadays. In addition to a simple HTML page, various programming languages, frameworks or content management systems (CMS) such as WordPress, Joomla or Typo3 or other webservices can be used. In addition, there are various providers of so-called website construction kits on the Internet, with which even laymen can quickly click together a website. ... continue reading

Preview Missing wp-admin? Why this site doesn't use WordPress.

Missing wp-admin? Why this site doesn't use WordPress.

created: 2022-09-05 from Bernhard

In the logs of my web server I see again and again access attempts to /wp-admin, the path WordPress uses for its administration. Whoever tries to log in to the site with wp-admin: You can forget it: This site doesn't use WordPress at all! ... continue reading

Preview secure https connection: Traefik Reverse Proxy + Let's Encrypt

secure https connection: Traefik Reverse Proxy + Let's Encrypt

created: 2022-10-02 from Bernhard

Ready-made Docker containers are available for almost all known web systems, or they can be created relatively easily or existing containers can be adapted. As Docker containers, the web services can be installed and operated very easily. Anyone publishing a web service over the Internet should definitely offer an encrypted connection (SSL) for this today. To control access to one or more containers, a reverse proxy with free Let's Encrypt certificates can be used for SSL offloading, see also: o... ... continue reading

Preview Traefik: Forward traffic to another server

Traefik: Forward traffic to another server

created: 2022-09-12 from Bernhard

In preparation for moving my websites, I was looking for a way to simply forward all traffic from the old server to the new one. ... continue reading

Preview Nginx-LetsEncrypt reverse proxy in practice

Nginx-LetsEncrypt reverse proxy in practice

changed: 2022-08-10 from Bernhard (Initial Release: 2022-05-04)

In addition to Traefk, the Nginx Proxy Automation project can be used to run multiple web services with corresponding SSL certificates on one server . The setup involves several Docker containers that together provide an Nginx reverse proxy including certificate management and SSL offloading. Once the containers are started via Docker Compose, they take care of serving multiple websites over a common IP and its certificate management: for issuing certificates for new containers and renewing the... ... continue reading

Preview Make it available from the Internet: Port Forwarding - OpenWrt

Make it available from the Internet: Port Forwarding - OpenWrt

created: 2022-08-08 from Bernhard

Port forwarding can be used to publish computers in your own network on the Internet and thus make them accessible from the Internet. Anyone who uses a WLAN router for their home network to connect to the Internet has most likely set up a NAT (Network Address Translation) on it, either consciously or unconsciously. This means that the internal devices use private IP addresses and connect to the Internet via a common public IP address. To enable a connection from the Internet to a specific comput... ... continue reading

Preview Docker vs. Plesk, an alternative for running websites

Docker vs. Plesk, an alternative for running websites

changed: 2022-08-10 from Bernhard (Initial Release: 2022-08-08)

For years I ran my websites on a vServer from Hosteurope and managed them with the help of Plesk. Although Plesk has always served me well, especially when switching from one server to another, the environment on the new server was never the same and there was always something to rework, even if it was just installing all the necessary software packages. ... continue reading

Preview Provider change HostEurope vs Hetzner, vServer vs Cloud Server

Provider change HostEurope vs Hetzner, vServer vs Cloud Server

created: 2022-08-08 from Bernhard

Until now, I had mainly used HostEurope as an Internet provider for my websites. In addition to the vServers, I have also gained experience with the classic web hosting (Webpack). I was a loyal customer of Hosteurope for many years, but I will slowly move my services, the reasons for this I have briefly mentioned here: ... continue reading

Preview WordPress in Docker incl. HTTPS Let's Encrypt setup

WordPress in Docker incl. HTTPS Let's Encrypt setup

created: 2022-10-02 from Bernhard

The currently most widespread blogging software WordPress can be operated easily and cost-effectively in Docker containers, among other things. A virtual server or cloud server from a well-known hosting provider can be used as a server, see also: Provider change HostEurope vs Hetzner, vServer vs Cloud Server. If you are not afraid of running your own web server, you can use the setup presented here torun one or more WordPress sites onit, including a free https certificate. The cost of a virtual... ... continue reading

Preview Docker Container GUI graphical web interface with Portainer
Docker /

Docker Container GUI graphical web interface with Portainer

created: 2022-09-19 from Bernhard

Originally, I managed Docker purely via the command line, which is already very simple with a few simple commands. Portainer provides even more overview and a comfortable admin interface. Portainer itself can also be started as a Docker container and makes managing Docker containers a breeze.   ... continue reading

Preview Docker WebHook Deamon: simple hook server for bash scripts

Docker WebHook Deamon: simple hook server for bash scripts

created: 2022-10-02 from Bernhard

Looking for a solution to be able to receive webhooks from certain systems and trigger certain actions, I came across a very simple Docker container. The container executes simple bash scripts, for this it is enough to specify the script name in the URL and pass appropriate variables via the webhooks. ... continue reading

Preview Lean and fast GIT server, similar to GitHub (Docker)

Lean and fast GIT server, similar to GitHub (Docker)

created: 2022-09-06 from Bernhard

Since GitLab requires a relatively large amount of memory and CPU, and is also relatively slow on my NAS, I replaced GitLab with Gitea . Gitea offers a similar web interface as GitHub, is much more economical than GitLab and is more responsive. Even though the feature set is not as high as GitLab, it is perfectly sufficient for most uses. ... continue reading

Preview Self-hosting GIT repositories: launch GitLab as a Docker container

Self-hosting GIT repositories: launch GitLab as a Docker container

created: 2022-08-29 from Bernhard

If you want to host your Git repositories yourself, GitLab is an alternative to GitHub. GitLab offers a convenient web interface for managing, editing and deploying Git projects. ... continue reading

Preview Running Bitwarden in Docker - Setup step by step

Running Bitwarden in Docker - Setup step by step

created: 2022-09-04 from Bernhard

Bitwarden is a web-based password manager, similar to LastPass, but open source and the ability to run (host) it yourself. How Bitwarden compares to other password managers, I considered on the following page: Password Managers Secure? KeePass vs LastPass vs Bitwarden. ... continue reading

Preview "Connection is secure" free SSL certificates: Let's Encrypt

"Connection is secure" free SSL certificates: Let's Encrypt

created: 2022-08-07 from Bernhard

Not so long ago you had to pay something for a SSL web server certificates, now there are providers who provide certificates for free and automated. I was surprised how easy it is ... ... continue reading

Preview Nextcloud Server Docker | Setup + https: Let's Encrypt [ssl]

Nextcloud Server Docker | Setup + https: Let's Encrypt [ssl]

changed: 2022-09-20 from Bernhard (Initial Release: 2022-05-05)

To synchronize contacts, appointments, and photos of my NAS, I tested Nextcloud and thus turned my back on other cloud providers for my private data. Thanks to Docker, the installation is easier and more flexible than ever, allowing Nextcloud to run on almost any hardware. ... continue reading

Preview Running Docker Mailserver yourself | a field report

Running Docker Mailserver yourself | a field report

changed: 2022-08-29 from Bernhard (Initial Release: 2022-05-04)

With the help of a suitable Docker image, it is relatively easy to run a mail server yourself. I originally used the integrated mail server of the Host Europe vServer (Plesk) and came across a very simple Docker container while looking for a replacement. The lightweight container provides a mail server without a graphical management interface, but can be managed with a few simple commands. Any email client can be used to send and receive the mails, for this POP3 or IMAP is offered for receiving... ... continue reading

Preview Website stress test - measure performance - load time

Website stress test - measure performance - load time

created: 2022-08-11 from Bernhard

In the past, there have always been sites that have collapsed under the load of high traffic. Although my site has been coping well with the current traffic to date, I was curious to see how many concurrent visitors my web server could handle, so I put it through a performance test. ... continue reading

By continuing to browse the site, you agree to our use of cookies. More Details