<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: ispmanager.com</title>
    <description>The latest articles on Forem by ispmanager.com (@ispmanager_com).</description>
    <link>https://forem.com/ispmanager_com</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1144203%2F4d7f6935-7de9-4db0-91d5-b5c630367f28.png</url>
      <title>Forem: ispmanager.com</title>
      <link>https://forem.com/ispmanager_com</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ispmanager_com"/>
    <language>en</language>
    <item>
      <title>How to avoid all problems in server and website management: a beginner's guide with tips and solutions to common errors</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Wed, 22 Jan 2025 17:30:55 +0000</pubDate>
      <link>https://forem.com/ispmanager/how-to-avoid-all-problems-in-server-and-website-management-a-beginners-guide-with-tips-and-362p</link>
      <guid>https://forem.com/ispmanager/how-to-avoid-all-problems-in-server-and-website-management-a-beginners-guide-with-tips-and-362p</guid>
      <description>&lt;p&gt;For a beginner, server and website management appear daunting. However, with the right tools, even the most complex processes can be simplified and automated.&lt;/p&gt;

&lt;p&gt;In this guide, we will share the basics of server and website management and share a few tips from how to choose the right tools to how to solve some common problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Preparation – learning the basics of server infrastructure
&lt;/h2&gt;

&lt;p&gt;Before setting up a server, it's important to understand how servers work. Here are the basic elements you will encounter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Different types of servers:&lt;/strong&gt; physical, virtual (VPS), and cloud. Start with VPS – they are affordable and easy to test.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Operating systems:&lt;/strong&gt; Ubuntu — this is one of many operating systems (distributions) built on the Linux kernel, the easiest one for beginners to understand.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Basic Linux commands:&lt;/strong&gt; learn how to install software and manage the file system and processes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What will help you figure everything out fastest:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Install VirtualBox and download the Ubuntu Server image. Set up a local virtual machine for testing.&lt;/li&gt;
&lt;li&gt;Take a basic Linux course – there are free lessons on YouTube.&lt;/li&gt;
&lt;li&gt;Practice some commands: for example, create files (&lt;code&gt;touch&lt;/code&gt;), move them (&lt;code&gt;mv&lt;/code&gt;), edit them (&lt;code&gt;nano&lt;/code&gt;), and set permissions (&lt;code&gt;chmod&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Selecting the right management tool
&lt;/h2&gt;

&lt;p&gt;There are two ways to manage your server – through the console or a control panel. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The console – flexibility and functionality for experienced users&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The most flexibility. All configuration is manual, allowing you to customize everything exactly how you want.&lt;/li&gt;
&lt;li&gt;Versatility. There is a console on all servers and no additional software is needed.&lt;/li&gt;
&lt;li&gt;Great for automation using scripts and task schedulers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cons:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Requires experience: you need to know the commands and their variables.&lt;/li&gt;
&lt;li&gt;Entering the wrong command can cause problems.&lt;/li&gt;
&lt;li&gt;There is no GUI.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;A control panel – great for beginners&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A control panel is a graphical interface that makes server management easier. &lt;/p&gt;

&lt;p&gt;With a control panel, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set up domains, databases, and SSL certificates.&lt;/li&gt;
&lt;li&gt;Create backups and manage users.&lt;/li&gt;
&lt;li&gt;Easily install CMSs like WordPress, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;We recommend using the control panel and a console together. The panel will simplify routine tasks and the console will give you full control over the server.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;There is a wide range of control panels on the market – choose one based on the configuration of your server, your budget and the needs of your project. We recommend ispmanager, a panel that has been installed over 700,000 times on hundreds of thousands of servers in over 150 countries. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ispmanager.com/try?utm_source=dev.to&amp;amp;utm_medium=article&amp;amp;utm_campaign=beginner's+guide&amp;amp;utm_term=22.01.24"&gt;Try ispmanager for free → &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To find out how to install the ispmanager control panel and resolve any problems whil doing so, &lt;a href="https://www.ispmanager.ru/news/kak-ustanovit-panel-upravleniya-ispmanager" rel="noopener noreferrer"&gt;see the ispmanager blog.&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Automate routine tasks
&lt;/h2&gt;

&lt;p&gt;Automating regular tasks will let you focus on more important things.&lt;/p&gt;

&lt;p&gt;Tasks that can be automated:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Backups.&lt;/strong&gt; Setting up regular backups. In ispmanager, you can do so in 5 minutes by configuring the schedule and parameters. In the console, use &lt;code&gt;rsync&lt;/code&gt; or &lt;code&gt;tar&lt;/code&gt; to make copies of your files.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Software Updates.&lt;/strong&gt; In Ubuntu, use &lt;code&gt;unattended-upgrades&lt;/code&gt; – a tool to automatically update your packages. In CentOS, configure &lt;code&gt;yum-cron&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Resource Monitoring.&lt;/strong&gt; Install Zabbix or Netdata to monitor the server load. In ispmanager, you can use the built-in tools to monitor your resources in real time.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0mzuxyipv7x0xpcv0rur.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0mzuxyipv7x0xpcv0rur.png" alt="Image description" width="800" height="348"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;What server resource monitoring looks like in ispmanager&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Configuring server and site security
&lt;/h2&gt;

&lt;p&gt;Mistakes in security configuration or a lack thereof can leave you vulnerable to data leaks and hacking. Even small projects get attacked and hacked – so never neglect security.&lt;/p&gt;

&lt;p&gt;How to configure security on your server:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use SSH keys instead of passwords.&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Generate a key: &lt;code&gt;ssh-keygen -t rsa&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Add it to the server: &lt;code&gt;ssh-copy-id user@server_ip&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Restrict access.&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Change the default SSH port (22) to a non-standard port, such as 2222.&lt;/li&gt;
&lt;li&gt;Disable password login by entering &lt;code&gt;PasswordAuthentication no&lt;/code&gt; in &lt;code&gt;/etc/ssh/sshd_config&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Install an SSL certificate to secure your connection&lt;/strong&gt;. In ispmanager, you &lt;a href="https://www.ispmanager.com/docs/ispmanager/integration-with-lets-encrypt" rel="noopener noreferrer"&gt;can install a free SSL certificate from Let's Encrypt.&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Managing your logs – find and eliminate errors
&lt;/h2&gt;

&lt;p&gt;Logs are records of all the events on the server. They help you understand what is happening and identify the causes of problems.&lt;/p&gt;

&lt;p&gt;How to work with logs:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Check for errors.&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Connect via SSH and type: &lt;code&gt;tail -f /var/log/apache2/error.log&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Find the lines you need using grep, for example: &lt;code&gt;grep '500' /var/log/apache2/error.log&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Use visualization.&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install GoAccess to analyze your logs in real time.&lt;/li&gt;
&lt;li&gt;For complex systems, try the ELK Stack – Elasticsearch, Logstash, and Kibana.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Common errors and how to fix them
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;403 Forbidden error.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cause — insufficient access rights to files or folders.&lt;/p&gt;

&lt;p&gt;Solution:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check permissions using the &lt;code&gt;ls -l&lt;/code&gt; command. The permissions for your site’s files should usually be &lt;code&gt;644&lt;/code&gt; and the folders should be &lt;code&gt;755&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Set the right permissions with the command: &lt;code&gt;chmod 755 /path/to/your/site&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Make sure the owner of the files and folders is specified correctly: &lt;code&gt;chown -R www-data:www-data /path/to/your/site&lt;/code&gt; (for Ubuntu).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Error 500 Internal Server Error.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cause — problems in the web server configuration, PHP, or &lt;code&gt;.htaccess&lt;/code&gt; file.&lt;/p&gt;

&lt;p&gt;Solution:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check your server logs with the command: &lt;code&gt;tail -f /var/log/apache2/error.log&lt;/code&gt; or &lt;code&gt;tail -f /var/log/nginx/error.log&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;If the error involves the &lt;code&gt;.htaccess&lt;/code&gt; file, temporarily rename it (&lt;code&gt;mv .htaccess .htaccess .htaccess.bak&lt;/code&gt;) and see if the site works.&lt;/li&gt;
&lt;li&gt;Make sure that all necessary PHP modules are installed and activated. For example, to check what modules are installed, type: &lt;code&gt;php -m&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;The site is unavailable – DNS error.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cause — the DNS records are not configured correctly.&lt;/p&gt;

&lt;p&gt;Solution — check DNS with &lt;code&gt;dig yourdomain.com&lt;/code&gt; or use online troubleshooting services like MXToolbox.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The server is not responding – Timeout error&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cause — high server load or incorrect web server configuration.&lt;/p&gt;

&lt;p&gt;Solution:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check the server load with the &lt;code&gt;top&lt;/code&gt; or &lt;code&gt;htop&lt;/code&gt; command.&lt;/li&gt;
&lt;li&gt;Increase the request handling limits in your server configuration.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Database connection error.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cause — incorrect access data or a disabled database.&lt;/p&gt;

&lt;p&gt;Solution:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check your site's configuration file (e.g., &lt;code&gt;wp-config.php&lt;/code&gt; for WordPress).&lt;/li&gt;
&lt;li&gt;Make sure the database is running with &lt;code&gt;systemctl status mysql&lt;/code&gt; or &lt;code&gt;systemctl status postgresql&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The main points on server and site management
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Learn the basics of server infrastructure.&lt;/strong&gt; Learn how servers work and the basic Linux commands.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose the right tool for the job.&lt;/strong&gt; Use the console for complex tasks or a control panel with a visual interface like ispmanager. Better yet, use both. =)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automate routine tasks.&lt;/strong&gt; Set up backups, software updates, and monitoring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Never neglect security.&lt;/strong&gt; Use SSH keys, configure SSL, and restrict access to the server.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Check your logs&lt;/strong&gt; – learn how to find and fix errors in your logs. Use Logwatch, GoAccess, or your control panel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If this was helpful, &lt;a href="https://dev.to/ispmanager_com"&gt;subscribe to ispmanager on Dev.to&lt;/a&gt; so you don't miss our upcoming articles.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>linux</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to create a website on your own for free. A detailed guide for beginners</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Tue, 21 Jan 2025 10:50:18 +0000</pubDate>
      <link>https://forem.com/ispmanager/how-to-create-a-website-on-your-own-for-free-a-detailed-guide-for-beginners-454n</link>
      <guid>https://forem.com/ispmanager/how-to-create-a-website-on-your-own-for-free-a-detailed-guide-for-beginners-454n</guid>
      <description>&lt;p&gt;You may need to make a website for a work project, portfolio, or some other purpose. You may think that you have to spend a lot of money and hire a team of developers. However, you can make a website all on your own, for free, and without learning to code or other specialized knowledge. &lt;/p&gt;

&lt;p&gt;In this article, we'll take a detailed look at how to make a website from scratch, from choosing the right platform to customizing and launching your site. We will also offer a guide on how to quickly create and customize your site from the ispmanager control panel.&lt;/p&gt;

&lt;h2&gt;
  
  
  The main methods for creating a website without any programming experience
&lt;/h2&gt;

&lt;p&gt;If you have no programming experience, you can still create a website using a website builder or CMS. Let's go over each method in detail.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website Builder&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A platform with a simple interface and drag-and-drop functionality. They usually offer ready-made templates in their builders. All you need to do is choose a design, add your own text and images, connect to your social networks, and add modules for accepting payments. &lt;/p&gt;

&lt;p&gt;Builders are great if you need to create a site quickly without much fine-tuning or custom functionality. They are ideal for small projects and small businesses with a limited budget, such as business card sites or small stores. &lt;/p&gt;

&lt;p&gt;Pros and cons of builders&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6amn7u82xzlu9qfs04mu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6amn7u82xzlu9qfs04mu.png" alt="Image description" width="800" height="199"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Popular builders with free rates&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;A free plan usually offers limited configuration, so it’s meant for portfolios, business card sites, and the web portals of small companies and non-profit organizations.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.ispmanager.com/news/sitepro-a-free-website-builder-design-your-site-from-the-ispmanager-control-panel" rel="noopener noreferrer"&gt;Site.pro.&lt;/a&gt;&lt;/strong&gt; You can choose from 200 template sites with different features tailored to blogs, online stores, lenders, or corporate portals. Just add your text, images, and maps or media content and your site is ready. Your whole team can work on the site at the same time. This builder has built-in tools for promoting your site in search engines: you can add meta tags, create a human-understandable URL, and configure robots.txt, .htaccess, Sitemap, and HTML.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5rhsercpeevangh3ud9y.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5rhsercpeevangh3ud9y.jpeg" alt="Image description" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is what the editor for creating websites in Site.pro looks like&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffgsjmnwcebvjr31xfztn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffgsjmnwcebvjr31xfztn.jpeg" alt="Image description" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Here are a few examples of its templates&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The free version of Site.pro comes with 26 templates, an AI assistant, audio and video uploading, the ability to import a site from another platform, an unlimited number of sites, sites of unlimited sizes, @siteprofree.email, connecting your own domain, cookie configuration, adapting the site to different screen sizes, uploading scripts, site analytics, and SEO settings. The paid version offers even wider functionality from $ 1 per month.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ispmanager.com/news/sitepro-a-free-website-builder-design-your-site-from-the-ispmanager-control-panel?utm_source=dev.to&amp;amp;utm_medium=article&amp;amp;utm_campaign=sitepro&amp;amp;utm_term=howtocreatesite21.01.24"&gt;How to customize the free version of Site.pro →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://tilda.cc/?lang=en" rel="noopener noreferrer"&gt;Tilda&lt;/a&gt;&lt;/strong&gt; has more than 200 templates to choose from.  The free version includes 1 site with up to 50 pages and up to 50 MB of storage space on Tilda hosting with an address that looks like this: username.tilda.ws. On the paid version you can connect your own domain, get more pages and storage space, and access advanced features and templates. The Personal version costs $10 per month, while the Business one costs $20 per month. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6d34fcbxht9sqyot582e.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6d34fcbxht9sqyot582e.jpeg" alt="Image description" width="800" height="422"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Examples of Tilda templates&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://wordpress.com/" rel="noopener noreferrer"&gt;WordPress.com&lt;/a&gt;&lt;/strong&gt; is a powerful tool with a huge community; you can find support or advice on anything. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xz0q91jqxaaex70saw1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xz0q91jqxaaex70saw1.jpeg" alt="Image description" width="800" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;A gallery of WordPress themes for websites with different purposes, from a personal blog to a restaurant or real estate&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The free plan includes 1 GB of storage, and your web address will look like this: username.wordpress.com. On the paid plans, you can remove ads, connect your own domain, and access premium themes, advanced features, and tech support. It starts from € 4 per month.&lt;/p&gt;

&lt;p&gt;Let's dive into the second method of creating a website, using a CMS, or content management system. We recommend using one for commercial multi-page sites with potential for growth.&lt;/p&gt;

&lt;h2&gt;
  
  
  CMS – Content Management Systems
&lt;/h2&gt;

&lt;p&gt;CMSs are more flexible than builders: you can scale your site in the future and customize it to meet the goals of your project. A CMS is great for sites that require complex functionality and a unique design. They are more complex than website builders and better for more experienced users working on medium-sized or large projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fci8tgi6gpivjrrbcuqit.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fci8tgi6gpivjrrbcuqit.png" alt="Image description" width="800" height="171"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Popular Free CMSs:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WordPress.org&lt;/strong&gt; is a versatile platform used for blogs, news sites, corporate websites, and online stores. WordPress is an open-source CMS that can be installed on your own hosting service for free. It comes with over 13,000 themes for different kinds of projects.&lt;br&gt;
The free version of WordPress.com comes with basic features, limited customization, and you can't disable the ads. The paid plans start at $4 per month and you can remove the ads, connect your own domain, get access to premium themes, increase your storage, and install plugins for different purposes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joomla&lt;/strong&gt; is more complex than WordPress and requires more time to set up. It offers advanced features without having to install a lot of plugins. Additional extensions can cost anywhere from $10 to $50.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Drupal&lt;/strong&gt; is a CMS with a focus on security and support for complex site structure and custom modules. Drupal is more difficult to use as it requires programming skills. It is suitable for heavy sites with high volumes of users and data. You can install additional extensions from $4.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to create a website with a CMS
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1.Register a domain name – your site’s address on the Internet.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A domain name is your site’s unique address on the Internet, for example, ispmanager.com. The domain name should be human-understandable and reflect what your company does, its services, or brand.  &lt;/p&gt;

&lt;p&gt;&lt;code&gt;You need to register a domain name if you use a CMS or want to choose a specific site name. Website builders provide a domain name automatically.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to register a domain:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choose an available domain name, add it to the cart, and select the registration period. A domain is usually registered for 1 year, but you can extend the term up to several years.&lt;/li&gt;
&lt;li&gt;Register the domain in your name and enter your contact information so that no one else can claim your domain.&lt;/li&gt;
&lt;li&gt;Pay – the price depends on the name and domain you chose.  For example, Namecheap offers the domain name &lt;code&gt;example.xyz&lt;/code&gt; for just $0.99 for the first year, while the domain name &lt;code&gt;example.luxury&lt;/code&gt; costs around $799 per year.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Tips when choosing a domain:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Don’t include too many numbers and symbols. For example, my-website123.com – domains like that are harder to remember.&lt;/li&gt;
&lt;li&gt;Check how the domain reads. Sometimes, words can merge into unfortunate combinations. &lt;/li&gt;
&lt;li&gt;Protect your brand – if you intend to use your site long-term, consider buying the corresponding domains in other popular zones, for example, .net and .org, so that no one else registers similar addresses.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2.Choose a hosting service, a place on a server for your site’s files.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Hosting is how you get your content on the Internet, renting space on the server to store the site files. Your site will be available to visitors 24/7, the hosting provider stores all the files, and provides technical support and data protection.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;You need to rent hosting if you use a CMS. Website builders provide hosting automatically.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Different kinds of hosting services:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Virtual shared-hosting – your site shares server capacity with other projects. Great for personal blogs and sites with low traffic.&lt;/li&gt;
&lt;li&gt;Dedicated server – a physical server dedicated to your website. High performance, suitable for large projects and large-scale sites.&lt;/li&gt;
&lt;li&gt;VPS (Virtual Private Server) or VDS (Virtual Dedicated Server) – The golden mean between shared hosting and a dedicated server. One server is divided into several isolated virtual servers with dedicated resources and each mini-server is leased. Great for websites and online stores that are growing. You also need to install an operating system and control panel. May not be suitable for beginners. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;For a small project just getting started, shared hosting is great.&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.Cost&lt;/strong&gt; - there are free and paid hosting services. The latter run from € 4.77 per month. The free ones are great for testing and small projects due to their limited resources and instability. For commercial sites, it is better to go with a paid option to ensure your site works stably and securely. The cost differs from provider to provider and depends on the country where the server is located and how it is configured. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ispmanager.com/partners" rel="noopener noreferrer"&gt;Go with hosting from ispmanager’s trusted partners →&lt;/a&gt;   &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.Bind the domain to your website so that users can find it on the internet.&lt;/strong&gt; If you use a builder, they usually provide step-by-step instructions like the Tilda builder, for example. With a CMS, you need to specify the domain settings on the server. Connect to the server and specify the settings in the console or bind the domain to the site through the ispmanager control panel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.Install your CMS&lt;/strong&gt; on your hosting service by yourself or with the help of a control panel. We’ll go over how to do this in the ispmanager control panel in detail in the next section.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to create a website and install a CMS in the ispmanager control panel
&lt;/h2&gt;

&lt;p&gt;Let's dive into how to create a website and install WordPress in the ispmanager control panel. If you rented a server without a control panel, you can order a trial version of ispmanager and install it on the server. Here’s how:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ispmanager.com/try?utm_medium=article&amp;amp;utm_campaign=blog_com&amp;amp;utm_term=site_28.11.2024" rel="noopener noreferrer"&gt;Try ispmanager for free →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ispmanager.com/news/how-to-install-the-ispmanager-panel" rel="noopener noreferrer"&gt;How to install ispmanager on a server →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1.&lt;strong&gt;Log in to the ispmanager panel&lt;/strong&gt; using your username and password which you can find in your hosting provider's client area.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqtneysry2tf01ijzugt9.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqtneysry2tf01ijzugt9.jpeg" alt="Image description" width="800" height="341"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;Add a domain.&lt;/strong&gt; Go to "DNS Management" and select "Create Domain". Enter the domain name and name servers, which you can get from your registrar. Click "Create Domain".&lt;/p&gt;

&lt;p&gt;If you have chosen shared hosting, you do not need to add a domain, it will be added automatically.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcgw8mi08slzcqbju8k80.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcgw8mi08slzcqbju8k80.jpeg" alt="Image description" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fso1jtvz1alpzj5u84iow.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fso1jtvz1alpzj5u84iow.jpeg" alt="Image description" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.&lt;strong&gt;Go to Settings&lt;/strong&gt; → Web Scripts, select WordPress, and the three dots at the end of the line. Choose the desired version of WordPress. We recommend going with the latest one. Then, click "Allow".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo3yqfnd40hocg07li0aw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo3yqfnd40hocg07li0aw.jpeg" alt="Image description" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzqrzim2ndkjq5hj9kooz.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzqrzim2ndkjq5hj9kooz.jpeg" alt="Image description" width="800" height="400"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;4.&lt;strong&gt;Create a website&lt;/strong&gt; – go to the "Websites" section and click "Create a website".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpybj984vdcwc49hwz2sc.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpybj984vdcwc49hwz2sc.jpeg" alt="Image description" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5.&lt;strong&gt;Enter the settings for the site&lt;/strong&gt;: enter the domain and select WordPress in the CMS line. In the "Database" section, select "Create a new database". A form will open, enter the database name, username, and password. Click "Apply." Then in the form for creating a site, click "Create". &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fygkbx6hr45wk109bdxoi.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fygkbx6hr45wk109bdxoi.jpeg" alt="Image description" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;6.&lt;strong&gt;Log in to the admin area&lt;/strong&gt; with username and password. To enter WordPress, follow one of the following links: &lt;code&gt;https://site.local/wp-admin&lt;/code&gt; or &lt;code&gt;https://site.local/wp-login.php&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9c2c81iia30rprok84sw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9c2c81iia30rprok84sw.jpeg" alt="Image description" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;7.&lt;strong&gt;Done! You have created your website.&lt;/strong&gt; Now you can add content. &lt;/p&gt;

&lt;h2&gt;
  
  
  What else you need to get your site ready to go
&lt;/h2&gt;

&lt;p&gt;For the site to be user-friendly, safe for users, and ranked high by search engines, you need to:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Plan a convenient site structure to help visitors find the information they need.&lt;/strong&gt; You usually need pages like: home, about, services, products, contacts, and FAQ. You can draw up a simple site map even on paper or in a graphic editor like Figma. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Develop a design&lt;/strong&gt; - you can choose ready-made templates for various topics: from fashion and beauty to construction and architecture. If necessary you can customize them to your liking: choose a font, color palette, and the arrangement of content blocks. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add content to your site&lt;/strong&gt; - you will need a description of your company, its products and services, text for the home page, and topical articles for the blog. Images can be gathered from photostocks or made yourself. Online stores absolutely require high-quality photos and detailed descriptions of the products. If you have the budget, you can hire a copywriter for the texts and a designer to create the images. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set up SEO&lt;/strong&gt; - search engine optimization. The right SEO settings will help your site rank higher in search engines. To do so, you need to add meta tags – titles and descriptions for each page, adapt your site for different devices, and add keywords in the content, which will help potential customers find your site.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ensure site security&lt;/strong&gt; - protect against cyberattacks, hacks, and data breaches. Install an SSL certificate to encrypt data and set up a firewall or modules like BitNinja to protect your site and server. &lt;a href="https://www.ispmanager.com/bitninja" rel="noopener noreferrer"&gt;What other tools are out there to help protect your site →&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Key takeaways
&lt;/h2&gt;

&lt;p&gt;→ For small business card sites, single-pages or small stores a website builder is enough. You can go with a free service with ready-made templates and then add content. You won't have to buy hosting or a domain name separately.&lt;/p&gt;

&lt;p&gt;→ If you need to design your own multi-page website with custom settings and scaling, it is better to go with a CMS. A CMS is usually more complicated to work with than a builder, but thanks to their flexible settings, you can customize your site for the project objectives.&lt;/p&gt;

&lt;p&gt;→ If you create a site with a CMS, you will have to pay for a domain name and hosting. The cost depends on the popularity of the domain name: from $0.99 and up to thousands of dollars, while hosting starts at $4.&lt;/p&gt;

&lt;p&gt;→ Your site will also require: a design, content, an SSL certificate, and security modules. Don’t forget the ispmanager control panel to manage your site.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If this was helpful, subscribe to &lt;a href="https://dev.to/ispmanager_com"&gt;ispmanager on Dev.to&lt;/a&gt; so you don't miss our upcoming articles.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>website</category>
      <category>beginners</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to protect your website and hosting from cyberattacks — recommendations and turn-key solutions for project security</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Tue, 24 Dec 2024 15:24:37 +0000</pubDate>
      <link>https://forem.com/ispmanager/how-to-protect-your-website-and-hosting-from-cyberattacks-recommendations-and-turn-key-solutions-pc2</link>
      <guid>https://forem.com/ispmanager/how-to-protect-your-website-and-hosting-from-cyberattacks-recommendations-and-turn-key-solutions-pc2</guid>
      <description>&lt;p&gt;n 2016, Cambridge Analytica illegally collected data from 87 million Facebook users through an application that exploited a vulnerability in Facebook's system. This data was used for political advertising and to manipulate voters' opinions during the US presidential election, causing widespread public outcry and accruing billions of dollars in fines.&lt;/p&gt;

&lt;p&gt;According to Check Point Research, the number of cyberattacks in the second quarter of 2024 has increased by 30% compared to last year. In this article, we will describe the ways fraudsters most often try to hack companies and how to avoid it. &lt;/p&gt;

&lt;p&gt;Here’s a checklist of the most important things for website and hosting security in case you don't have time to read the whole thing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Checklist: the key points for site and hosting security
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Never neglect information security, even if you have just a small site.&lt;/strong&gt; Large organizations have strengthened their protection methods so it's getting harder to hack them. Therefore, even a small company can become a target for cybercriminals.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Train your team on the basics of information security&lt;/strong&gt; - in 2023, a study by Webinarcare found that 95% of cyberattacks globally are due to human error. Your employees have to know how to properly respond to phishing, what kind of passwords to set and how to store them, and how to properly send and receive information. Train them by describing and showing examples, test them not just as a formality, and make anyone who fails retake the course.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update your software regularly&lt;/strong&gt; — if you don't update your software, you run a higher risk of getting hacked by the latest scam tactics. Ideally, use solutions that are regularly updated and supported by their vendors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use password managers and multi-factor authentication to protect account access.&lt;/strong&gt; For example, password managers like KeePass or Bitwarden and authentication applications like Google Authenticator or Check Point. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install an SSL certificate to avoid getting penalized for data leakage.&lt;/strong&gt; For a small project a free Let's Encrypt one is enough, for medium and large projects, it is better to choose paid ones with additional protection. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose turn-key solutions to protect your server from the main types of attacks&lt;/strong&gt; — for example, security modules or all-in-one solutions. &lt;a href="https://www.ispmanager.com/news/what-server-and-site-protection-options-are-best-for-protecting-your-project-and-how-bitninja-is-organized-out-of-the-box-for-vps-servers" rel="noopener noreferrer"&gt;Learn more about site and server protection options in the ispmanager blog →&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is attacked most often and how — from cracking passwords to code vulnerabilities
&lt;/h2&gt;

&lt;p&gt;Hackers are constantly looking for new targets. for example, the level of protection in the financial sector has become so high that criminals are turning their attention to other sectors - even a very small organization can be a target of a cyberattack. &lt;/p&gt;

&lt;p&gt;Hackers most often attack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Servers — trying to access or "drop" the server and its accounts.&lt;/li&gt;
&lt;li&gt;Vulnerabilities in code and applications — looking for weaknesses through which to gain access to data and software.&lt;/li&gt;
&lt;li&gt;Data that is transferred between a user and a server — users leave personal information, card numbers, and other data that fraudsters can exploit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Next, let's go over each target and attack variant in detail.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Server access&lt;/strong&gt; — fraudsters try to gain unauthorized access to the site’s server or control panel. The goal is to "drop" the server, hack into its accounts, and gain control of the server and site. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;According to Webinarcare, 95% of cyberattacks worldwide are caused by the human factor - for example, employees clicking unsafe links from fraudsters or giving passwords to third parties.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The methods fraudsters use to gain access to servers include:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bruteforce attacks&lt;/strong&gt; — attackers simply access passwords to accounts by trying different combinations. If the password is weak, they can access the site quickly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Weak access rights attacks&lt;/strong&gt; — poorly configured access rights allow attackers to perform actions to which they should not have access&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DDoS attacks&lt;/strong&gt; — the site receives many requests and "goes down" due to overload.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Malware and viruses&lt;/strong&gt; — viruses on the server can slow it down, delete files or block access to important features.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Phishing&lt;/strong&gt; — users are sent phishing links to fake password pages and the attackers steal their credentials.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Code and application vulnerabilities&lt;/strong&gt; — attackers exploit weaknesses in website software, such as the CMS or plugins to inject malicious code or gain access to data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ways fraudsters can find weaknesses in code and applications:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SQL injection&lt;/strong&gt; — attackers inject malicious commands into a form on a website and gain access to the database.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-site scripting (XSS)&lt;/strong&gt; — malicious scripts are injected into site code and activated in users' browsers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Looking for vulnerabilities in the CMS and plugins&lt;/strong&gt; — older or insecure versions of programs may contain bugs that can be easily exploited. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Threats related to data transfer&lt;/strong&gt; — concerns the interception of data between users and the server. Most often, data is stolen over unencrypted connections - if a site does not use HTTPS, data is transmitted openly and can be easily intercepted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Possible consequences of the attacks listed above:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Penalties for leaking sensitive data — for example, the EU has the General Data Protection Regulation (GDPR), which stipulates fines of up to €10 million or 2% of a company's annual turnover.&lt;/li&gt;
&lt;li&gt;Loss of traffic — the site may drop in the search results.&lt;/li&gt;
&lt;li&gt;Hacking into the admin panel.&lt;/li&gt;
&lt;li&gt;Infection of the site with viruses.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tesla, for example, often comes under attack. In 2022, 19-year-old David Colombo discovered a vulnerability in Tesla Mate, the software used to track Tesla vehicles. The vulnerability allowed him to remotely access 25 Tesla electric vehicles in 13 countries. David could open doors and windows and start the engine without a key. The young man later contacted the Tesla security team and Tesla Mate developers to report the vulnerability. &lt;/p&gt;

&lt;h2&gt;
  
  
  8 ways to protect your website and hosting to prevent a cyberattack
&lt;/h2&gt;

&lt;p&gt;It is important to regularly improve your company's information security system without waiting for a cyberattack to occur. Even if you have a small website or business, we recommend the following methods of defense:  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Train your team in the rules of information security&lt;/strong&gt; — in the previous section, we noted that, in most cases, cyberattacks occur due to human error. Therefore, it is important to train employees on how to properly handle sensitive data and basic information security rules. For example, do not click on links from unknown sources and do not download files from dubious links.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Conduct training and test your employees not just as a formality but to really test their knowledge of the rules. Even better, show real-life examples of the tricks fraudsters use and what the consequences can be.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A company's infrastructure can gat hacked starting with its personal accounts. For example, fraudsters can send phishing links over social networks under the guise of offering a subscription to a service. If an employee clicks on the link, the fraudster will gain access to the corporate system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install an SSL certificate&lt;/strong&gt; — SSL certificates encrypt the data that is transmitted between the user and the server and makes it impossible to intercept. The certificate encrypts passwords and credit card numbers and other personal information that users enter on websites. &lt;/p&gt;

&lt;p&gt;SSL certificates can be obtained through a hosting provider or special certification centers. Many hosting companies and control panels offer free SSL certificates like those from Let's Encrypt.&lt;br&gt;
We recommend using a free Let's Encrypt certificate for small projects, and for commercial sites paid SSL certificates that include insurance in case of data breach. &lt;a href="https://www.ispmanager.com/news/choosing-an-ssl-certificate" rel="noopener noreferrer"&gt;Which SSL certificate to choose and whether you can do without one →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Regularly update your CMS and plugins&lt;/strong&gt; — outdated software often contains vulnerabilities that can be exploited by attackers. Modern CMSs like WordPress, Joomla, and others - regularly release updates that help protect your site from vulnerabilities.&lt;/p&gt;

&lt;p&gt;In the ispmanager control panel, you can set up automatic updates for your CMS and plugins. This is especially important for sites that run on popular CMSs such as WordPress which are often the targets of cyberattacks. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Protect your passwords.&lt;/strong&gt; Simple passwords are easy to attack with a brute force, so it's important to use complex passwords and additional protection. Writing down passwords on a piece of paper and storing them under your keyboard is not the best idea =)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Use password managers such as KeePass or Bitwarden. Password managers can help you generate complex ones and store them securely.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;For example, in 2020, Zoom faced the problem of so-called "Zoom-bombing" — infiltration of video conferences by unwanted persons. After a series of incidents, the company made comprehensive changes to improve its security including end-to-end encryption and enhanced conference security settings.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enable multi-factor authentication — MFA.&lt;/strong&gt;  It is a security method that requires you to prove your identity in two or more ways to authenticate. For example, using a password, a code from an application, and answering a secret question. For multi-factor authentication, you can use Google Authenticator or Check Point.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Enable MFA for all site administrators. Use MFA in systems where maximum data protection is needed and the cost of data leakage would be high.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Control access rights&lt;/strong&gt; — assign access rights ensuring that each user can use only those services and data that are necessary for his/her work. In this case, even if an employee is compromised, the attacker will only have access to a limited part of the information infrastructure and the damage will be minimal.&lt;/p&gt;

&lt;p&gt;In most CMSs, you can assign roles to users, for example, editor, administrator, and author. You can also restrict access by IP or geographic location.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Conduct a user audit and assign each employee only the rights they need. Regularly check and remove access from employees who are no longer working with the project.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Install DDoS protection&lt;/strong&gt; — DDoS protection solutions filter malicious traffic, offload the server and allow only authorized users to access the site. DDoS protection can be configured using off-the-shelf solutions &lt;a href="https://www.ispmanager.com/ddos-guard" rel="noopener noreferrer"&gt;like the DDoS-Guard protection module →&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;In 2023, for example, Kaspersky Lab prevented one of the largest DDoS attacks on the Russian financial sector. The company used its own solutions and was able to repel the attack, which targeted bank servers, ensuring uninterrupted operation of online services and the security of customer data. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Configure WAF&lt;/strong&gt;, which protects against SQL injection and XSS, cross-site scripts that can lead to data leakage or site infection. WAF analyzes all incoming traffic, filters suspicious requests, and blocks them. Many WAFs are available in off-the-shelf solutions like BitNinja or ModSecurity. How will BitNinja protect your site and server? &lt;a href="https://www.ispmanager.com/news/launching-the-sale-of-licenses-for-bitninja" rel="noopener noreferrer"&gt;Find out in the ispmanager blog →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Make regular backups of your site and databases&lt;/strong&gt; — backups help you recover from attacks, crashes, or random errors, and will help get your system back up and running. Use built-in hosting solutions or external services to automate backups. For example, you can set up automatic backups on a schedule in the ispmanager control panel. &lt;a href="https://www.ispmanager.com/news/backup-for-single-sites" rel="noopener noreferrer"&gt;How to backup your site in ispmanager →&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Turn-key solutions to protect your website and hosting from cyberattacks
&lt;/h2&gt;

&lt;p&gt;There are dozens of turn-key solutions on the market. Let's briefly go over the most popular ones, their functionality, and cost.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbs49go78sy0drbhyhueh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbs49go78sy0drbhyhueh.png" alt="Image description" width="800" height="232"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This article was originally published &lt;a href="https://www.ispmanager.com/news/how-to-protect-your-website-and-hosting-from-cyberattacks-recommendations-and-turn-key-solutions-for-project-security" rel="noopener noreferrer"&gt;on the ispmanager blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>cybersecurity</category>
      <category>website</category>
      <category>beginners</category>
    </item>
    <item>
      <title>The history of game engines — from assembly coding to photorealism and AI</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Tue, 17 Dec 2024 13:55:49 +0000</pubDate>
      <link>https://forem.com/ispmanager/the-history-of-game-engines-from-assembly-coding-to-photorealism-and-ai-d9h</link>
      <guid>https://forem.com/ispmanager/the-history-of-game-engines-from-assembly-coding-to-photorealism-and-ai-d9h</guid>
      <description>&lt;p&gt;Modern games with photorealistic graphics and convincing physics are built on decades of technological development. At the heart of every game is a game engine — a tool that turns messy coding into powerful, flexible processes. Let's break down how the industry went from hand-made to cutting-edge technology and how this changed the industry.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 1970s–1980s — how games were created before engines appeared
&lt;/h2&gt;

&lt;p&gt;In the 70s and early 80s, game development was very hands-on. Every line of code was tied to a specific piece of hardware and there was no automation.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pong&lt;/strong&gt; (Atari, 1972) was a simple tennis simulation with minimal graphics. The code directly ran the hardware.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Space Invaders&lt;/strong&gt; (Taito, 1978) was a game in the Assembly. The developers set the behavior of the enemies manually.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pac - Man&lt;/strong&gt; (Namco, 1980) — the first time simple animation was introduced, adding dynamism to the gameplay.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This approach made development slow and set a limit on how complex the projects could be. Nintendo attempted to create internal tools, such as for Super Mario Bros. In 1985, but these did not become full-fledged engines.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 1990s: the first game engines appear
&lt;/h2&gt;

&lt;p&gt;With greater computing resources and the transition to 3D graphics, it became clear that the industry required standardized tools. The first game engines came to the rescue by automating key tasks like graphics rendering, physics, and control.&lt;/p&gt;

&lt;p&gt;The big game engines in the 1990s were:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;id Tech 1&lt;/strong&gt; — Doom, 1993. Id software's John Carmack came up with the revolutionary idea of separating the engine from the content. This made it possible to create levels with simple tools, while the engine was responsible for the graphics, physics, and object interaction. This approach brought the breakthrough that was Doom: its pseudo - 3D environments, textures, and dynamic lighting impressed players.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build Engine&lt;/strong&gt; — Duke Nukem 3D, 1996. This engine allowed developers to build more complex and interactive levels. The game featured destructible environments, animations, and elements that reacted to the player's actions. The geometry of the worlds became more detailed, which made the gameplay more dynamic and exciting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Unreal Engine 1&lt;/strong&gt; — Epic Games, 1998. The first multi-platform engine with support for dynamic lighting and high-resolution textures. Unreal Engine offered powerful graphics tools and was made available to other developers under license. This made it commercially successful and popular among studios.&lt;/p&gt;

&lt;p&gt;The main advancement for the game industry in the 90s was modularity. Game development teams could work in parallel: the designers created levels, the artists painted textures, and the programmers tweaked the game logic.&lt;/p&gt;

&lt;h2&gt;
  
  
  In the 2000s, engines became the standard for game dev
&lt;/h2&gt;

&lt;p&gt;In the 2000s, engines became the backbone of game dev. The proliferation of computers and consoles allowed large and complex worlds to be created while the engines simplified development by automating the main processes. Games became more realistic, and developing them became faster and more affordable.&lt;/p&gt;

&lt;p&gt;The big game engines in the 2000s were:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;id Tech 3&lt;/strong&gt; — Quake III Arena, 1999. This engine introduced shaders to determine how light, shadows, and textures appear on the screen. This gave games realistic surfaces and lighting. dynamic lighting became especially important, adding depth and atmosphere to game scenes. id Tech 3 served as the basis for most games of the early 2000s.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CryEngine&lt;/strong&gt; — Far Cry, 2004. This engine made a breakthrough in graphics, offering photorealistic water, lighting, and huge open spaces. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Unreal Engine 3&lt;/strong&gt; — Gears of War, 2006. This engine was one of the key technologies of the mid - 2000s thanks to the following innovations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PhysX, a physics technology from NVIDIA that offered realistic destruction, collisions, and object behavior.&lt;/li&gt;
&lt;li&gt;PBR, physically correct rendering, which made materials and textures appear realistic under different lighting.&lt;/li&gt;
&lt;li&gt;Blueprints, a visual programming system that allowed developers to create game logic without writing code.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The emergence of unity in 2005 was a breakthrough for indie developers. The engine was free, supported cross-platform development, and was perfect for mobile games.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 2010s — engines became available to everyone, not just large companies
&lt;/h2&gt;

&lt;p&gt;In the 2010s, game development was no longer dominated by large studios. tools that were previously only within the grasp of multi-million dollar projects became open and accessible to small teams and indie developers. Game engines simplified the process of creating games and allowed creative teams to focus on ideas and design rather than technical minutiae.&lt;/p&gt;

&lt;p&gt;The main game engines in the 2010s were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Unity&lt;/strong&gt; held onto its lead for indie projects due to its simplicity and support for all platforms. Its games included: Hollow Knight (2017), Cuphead (2017), and Among Us (2018).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unreal Engine 4&lt;/strong&gt; added access to AAA technologies in 2014: PBR, Blueprints, and support for VR and PhysX.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Godot&lt;/strong&gt; is a free and lightweight open source 2D game engine popular among indie developers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The engines of the 2010s simplified game development and gave small teams access to the same tools as the major studios. &lt;/p&gt;

&lt;h2&gt;
  
  
  The 2020s: the era of photorealism and AI
&lt;/h2&gt;

&lt;p&gt;Graphics reached a similar level to cinema CGI and artificial intelligence made it easier to create and optimize game worlds. Developers got tools for creating complex scenes and automating routine tasks while also saving time and resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In 2022, Epic Games introduced Unreal Engine 5&lt;/strong&gt; — an engine that revolutionized graphics and performance. It introduced technologies like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Nanite&lt;/strong&gt; — a virtualized geometry technology. It enables 3D modeling with billions of polygons without any loss in performance. developers no longer have to spend weeks simplifying their models — the engine adapts them for optimal performance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lumen&lt;/strong&gt; is a system offering global lighting in real time. the light in the game changes dynamically: move the light source and the scene immediately updates. This offers realistic lighting without demanding manual adjustments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Matrix Awakens Demo&lt;/strong&gt; showed how future games could look — photorealistic cities, live lighting, and incredible detail for characters and objects.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Artificial intelligence&lt;/strong&gt; is now a key tool in game development. &lt;/p&gt;

&lt;p&gt;What AI has brought to the table:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Automation&lt;/strong&gt; — AI generates textures, animations, and entire levels.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Procedural generation&lt;/strong&gt; — machine learning algorithms create large game worlds and dynamic animations and adapt them to the project's objectives.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Testing&lt;/strong&gt; — AI helps you find bugs and test your levels meaning you can fix bugs and release your finished product sooner.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Today’s engines have simplified game development, reduced the time and costs, allowing small teams to compete with the major studios. Thanks to these technologies, game development has become more flexible and affordable.&lt;/p&gt;

&lt;h2&gt;
  
  
  How IT technology has changed game dev
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The hardware has become more powerful.&lt;/strong&gt; Modern CPUs and GPUs have made photorealistic worlds possible. Shaders, Ray Tracing, and DLSS have helped make lighting and textures more realistic while running faster on today’s devices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The physics has become realistic.&lt;/strong&gt; Technologies like Havok and PhysX have saved developers from having to manually set the behavior of objects. Destruction, gravity, and collisions have begun to look natural and predictable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rendering has taken graphics to a whole new level.&lt;/strong&gt; The PBR, Nanite, Lumen systems have allowed games to display realistic materials and light. The graphics now look alive and react dynamically to scene changes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI has accelerated development.&lt;/strong&gt; Artificial intelligence has automated routine tasks. It creates textures, animations, and entire levels, saving teams time and resources. Developers can now focus on the creative part of the game dev.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Games have become cross-platform.&lt;/strong&gt; Engines like Unity and Unreal Engine have made it easier to port games to PC, mobile devices, consoles, and VR. A single project can be adapted for multiple platforms at once without excess cost and complexity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cloud technology has made games more accessible.&lt;/strong&gt; Cloud computing makes it possible to run heavy games even on weak hardware. Studios use servers for complex calculations and rendering, which speeds up development and improves performance.&lt;/p&gt;

&lt;p&gt;Game engines have changed the industry — they have simplified game creation, made graphics highly realistic and opened doors for developers at every level. Thanks to powerful hardware, automation, and new technologies, game quality has increased and development has become faster and more affordable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What do you think the future holds for the game dev industry?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>assembly</category>
      <category>coding</category>
      <category>ai</category>
    </item>
    <item>
      <title>Plesk users keep discussing the price increase</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Fri, 13 Dec 2024 11:10:21 +0000</pubDate>
      <link>https://forem.com/ispmanager/plesk-users-keep-discussing-the-price-increase-5bgk</link>
      <guid>https://forem.com/ispmanager/plesk-users-keep-discussing-the-price-increase-5bgk</guid>
      <description>&lt;p&gt;Plesk users keep discussing the price increase and keep their creativity high. &lt;/p&gt;

&lt;p&gt;In these trying times we offer to try ispmanager - &lt;a href="https://www.ispmanager.com/news/get-ispmanager-for-free-when-migrating-from-any-other-panel?utm_medium=post&amp;amp;utm_campaign=dev.to&amp;amp;utm_content=plesk+migration&amp;amp;utm_term=dev.to+13.12.24"&gt;a free license for a year is waiting for you→&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frfwvnreos9hr48zw9r7k.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frfwvnreos9hr48zw9r7k.jpeg" alt="Image description" width="574" height="766"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fquudphi7iz8sj0j9jn75.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fquudphi7iz8sj0j9jn75.jpeg" alt="Image description" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/feed/update/urn:li:activity:7270729430187085825" rel="noopener noreferrer"&gt;This post was originally published in LinkedIn &lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

</description>
      <category>jokes</category>
      <category>control</category>
      <category>tutorial</category>
      <category>news</category>
    </item>
    <item>
      <title>A smart home with a pet cat: how to automate your daily routine at home</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Fri, 13 Dec 2024 10:25:38 +0000</pubDate>
      <link>https://forem.com/ispmanager/a-smart-home-with-a-pet-cat-how-to-automate-your-daily-routine-at-home-5c20</link>
      <guid>https://forem.com/ispmanager/a-smart-home-with-a-pet-cat-how-to-automate-your-daily-routine-at-home-5c20</guid>
      <description>&lt;p&gt;Can you automate your home so that the kitty litter box sends messages to WhatsApp letting you know it needs to get cleaned, and the TV displays a message when the bathroom is free? Our community manager &lt;a href="https://dev.to/pavuk"&gt;Igor Gubaidullin&lt;/a&gt;, an engineer with 20 years of experience, told us about it.&lt;/p&gt;

&lt;p&gt;The smart home concept became a hobby of his five years ago. It started with nascent steps to master Apple HomeKit and ended with a dedicated smart home server running Home Assistant.&lt;/p&gt;

&lt;p&gt;My smart home is an ordinary one-bedroom apartment, where the temperature, lights, and household appliances like the robot vacuum cleaner or rolling blinds are automated through the open-source Home Assistant platform. I am completely satisfied with this platform, although from time to time, I still refine or reconfigure certain things when my habits change. Most recently, I switched out the motion sensors for presence sensors, achieving far greater accuracy of automation.&lt;/p&gt;

&lt;h2&gt;
  
  
  It all started with Apple
&lt;/h2&gt;

&lt;p&gt;I've always been a big fan of Apple and its ecosystem. Apple has its own smart home system called Apple HomeKit, and when I became interested in the smart home concept in early 2019, I already had an Apple TV set-top box and other Apple stuff.&lt;/p&gt;

&lt;p&gt;To start building a smart home, you first need a hub – a head device that integrates all the components of your smart home into a single system. For Apple, this role can be performed by an Apple TV set-top box, a HomePod speaker, or, until recently, an iPad. If you have one of these devices, you can get started by buying sensors and setting them up.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fof2bw8gg0k1o1bnagthb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fof2bw8gg0k1o1bnagthb.png" alt="Image description" width="800" height="374"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Devices for Apple HomeKit may include an Apple TV set-top box, a temperature control sensor, a door or window opening sensor, a smart lamp, a smart outlet, and a smart LED strip&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So my existing Apple TV set-top box served as the starting point for my research.&lt;/p&gt;

&lt;p&gt;Right off the bat, I'll note one unpleasant feature of the commercial systems out there: only compatible, pre-approved devices can be used with them. This is true for Apple, Xiaomi, Tuya, Aqara, and so on.&lt;br&gt;
Right from the start, I opted for an unconventional approach – instead of installing light bulbs and smart sockets all over the house, I decided to start with climate control. I found a HomeKit-compatible air purifier online, installed and set it up. It was easy, everything worked right out of the box. It was even a bit boring. 🙂 &lt;/p&gt;

&lt;p&gt;Right after that, I wrote a review article on Sprut.AI, a popular portal at the time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4mtzcgz7f5uhrp46va0y.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4mtzcgz7f5uhrp46va0y.jpeg" alt="Image description" width="800" height="690"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;The Apple HomeKit Airwasher&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;After a while, I came across a thermal head for regulating the radiator temperature which is also compatible with Apple HomeKit. I wrote another detailed review about it when I integrated it.&lt;/p&gt;

&lt;p&gt;Naturally, I was lying about the lights. I tried to install a Koogeek smart light switch. But it turned out to be incompatible with the wiring in the apartment. I couldn't integrate it so I had to sell it on Avito.&lt;/p&gt;

&lt;h2&gt;
  
  
  Expanding HomeKit's capabilities with Homebridge
&lt;/h2&gt;

&lt;p&gt;All the above just served as an appetizer. So I decided to push ahead and soon found a manual for building an ESP8266-based sensor for monitoring the ambient concentration of carbon dioxide. I learned that if the CO2 level in the room is too high, it can cause headaches. “Useful,” I thought, and got on AliExpress to buy the parts. I placed the orders, waited, assembled them, flashed the firmware, and surprisingly, it all worked. However, there was a nuance – my homemade sensor was of course not certified by Apple so it would not work as part of my smart home.&lt;/p&gt;

&lt;p&gt;But there is hope thanks to open-source projects like Homebridge. The latter allows you to connect any device to Apple HomeKit, even incompatible ones. Homebridge is a software layer between Apple HomeKit and all your gadgets not certified by Apple. But to run Homebridge, you need at least a very primitive home server. So the next stage of building a smart home was to purchase a Raspberry Pi.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54o2zm8zhr2qwrhlnzwf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54o2zm8zhr2qwrhlnzwf.png" alt="Image description" width="800" height="609"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;My Raspberry Pi&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It was easy to deploy Homebridge on my new SBC, after which I was finally able to connect my homemade CO2 sensor to the system. Now, if the room gets stuffy, the air purifier automatically starts, and I know it’s time to open a window. I later realized that the air purifier itself has no effect on the CO2 level so I addressed this. I’ll explain what I mean, so that you do not repeat my mistake without realizing it.&lt;/p&gt;

&lt;p&gt;The air cleaner cleans the air from dust and odors, but it cannot get rid of CO2. Right now, my system runs on forced air supply. There is a hole drilled in the wall of the house that opens to the street. It has a fan with a filter that blows air in from outside, cleans it, and delivers it to the room. The CO2 sensor works in conjunction with this supply system. If the carbon dioxide level is above 1200 ppm, you could get headaches and fatigue. I have set up the system so that when the concentration is above 1000 ppm, the air supply is automatically turned on, and when it drops to an acceptable level, it is turned off.&lt;/p&gt;

&lt;p&gt;Given the opportunity to connect any third-party device to the smart home, I started buying various sensors from Aqara, Xiaomi, and Tuya and integrated them into Apple HomeKit. Plus, I built a few more ESP-powered homemade devices. However, they have a significant disadvantage for my use case: they only work over wifi with specialized energy-efficient protocols for a smart home. I really like Zigbee: it only takes one battery to power a sensor, and it will last for years without needing to be replaced. Plus, wifi devices need external power (I know, CO2 sensors, even Zigbee ones, are not battery-powered, but I’m talking about other devices). Moreover, the devices cannot be used for signal relaying, unlike Zigbee, where each device can act as a router for any of its neighbors that are not in direct contact with the hub. However, we have to live with the fact that a smart home incorporates gadgets on wifi, Zigbee, and even Bluetooth.&lt;/p&gt;

&lt;p&gt;Everything is evolving, and soon, this menagerie of protocols will be replaced by a single convenient protocol – Matter. There are already devices that support it on the market. They say that it will make everything easy and simple. We’ll see.&lt;/p&gt;

&lt;h2&gt;
  
  
  Taking Home Assistant to the next level
&lt;/h2&gt;

&lt;p&gt;After a while, Apple's system became claustrophobic for me. I wanted to create more complex automation options than the ones provided by the vendor. For example, I wanted the lights to come on in specific places when certain conditions were met, or to start chains of actions when certain complex conditions or threshold values on the sensors were reached. Simply put, a smart home is defined by the automation of routine processes. Everything is configured so that in routine scenarios, certain actions are performed without human involvement. Without a certain level of complexity (by HomeKit standards) scenarios this isn’t possible.&lt;/p&gt;

&lt;p&gt;This was the impetus for my decision to expand my smart home system beyond Apple HomeKit to incorporate an advanced sensor system that can serve as an automation engine and a hub for other devices. I chose Home Assistant, although I also tried Node-RED, which is popular in some circles. Home Assistant’s huge community and wealth of publications online helped it win out. So I decided to deploy Home Assistant on my Raspberry Pi, meaning that I wouldn't need Homebridge anymore.&lt;/p&gt;

&lt;p&gt;At that time, if you installed Home Assistant, you had to be prepared to spend a lot of time on the command line. This didn't scare me, rather, I turned it into my new hobby, as I had never had any problems with Linux thanks to my professional background. Despite the rigorous demands of Home Assistant (especially its early versions) on the user, it offered expansive possibilities, allowing me to fine-tune all my devices and the interconnections between them. The large Russian-speaking community on Telegram was very helpful, and there is quite a lot of information on YouTube. My capabilities grew, and along with them, my smart home began to develop in new, dynamic ways.&lt;br&gt;
Apple TV went from being my main controlling device to being a humble multimedia component of the system. Since one of Home Assistant's functions is to serve as a bridge with Apple HomeKit, anything connected to Home Assistant can be added to HomeKit as well. So I can still control my smart home and all connected devices through the Home app on my iPhone, or, say, ask Siri to raise the curtains in my hall.&lt;/p&gt;

&lt;p&gt;At first, I deployed a system based on Raspberry Pi, but the Raspberry Pi has certain drawbacks – an unreliable disk subsystem based on an SD-card and a noisy cooling fan which kept my wife awake from the next room. 🙂 So I found a ready-made Gigabyte mini-PC with a silent passive cooling system and an SSD drive.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgme1fkhh539d5c631uba.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgme1fkhh539d5c631uba.png" alt="Image description" width="800" height="548"&gt;&lt;/a&gt;&lt;br&gt;
My Gigabyte mini-PC with a Zigbee USB stick as a UD server&lt;/p&gt;

&lt;p&gt;It's also much more powerful; the possibilities for my smart home have increased significantly. However, after a while, even this server became cramped, so I ordered another, even more tricked-out one on AliExpress. As a rule, most people have enough Raspberry Pis and get a computer if they need to connect surveillance cameras. I had cameras already, but the overall speed and responsiveness of the system increased dramatically with the transition to the new hardware. Besides, the mini-PC started to serve as a file and media server on top of its role as a smart home server.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it all works now
&lt;/h2&gt;

&lt;p&gt;That's not to say that getting a smart home to work right is easy. Everyone in my family had their own vision, even the cat. We had to make compromises and bend over backward to make it amenable for everyone. For example, the sensors to control the lights had to be configured so that they could see people but not the cat, and the automation schedule had to be fine-tuned to fit my wife's schedule.&lt;br&gt;
It took months to customize the interface; we wanted it to be clear and easy to use.&lt;/p&gt;

&lt;p&gt;Here is everything I managed to automate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Light in the kitchen.&lt;/strong&gt; The kitchen is equipped with decorative lighting (above the table, kitchen unit, and on the ceiling), as well as light for my wife's work table. I did not automate the main upper light, it is controlled either manually or by voice.&lt;/p&gt;

&lt;p&gt;The automation works like this – when someone enters the kitchen, depending on what the light sensor picks up (a number of threshold values are set), when the presence sensor is triggered, a group of lights is turned on, but not the upper light. At night, only the ceiling light is switched on, resulting in a dimmed glow. To automatically switch off the light, there are a few conditions – it only goes off when the presence sensor data shows that there is no one in the room, and the motion sensor shows that my wife is not at her desk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scheduled curtains.&lt;/strong&gt; It’s simple, but it’s our family's favorite automation, the automatic opening and closing of the curtains. We have blackout roller blinds installed on our windows. They are controlled by Aqara chain motors. The curtains have their own triggering conditions: the system determines whether today is a working day or a day off (Home Assistant can be set up according to the holiday calendar), whether one or another family member is at home, and so it raises the curtains earlier in the morning on weekdays or later on weekends and holidays. They close by themselves, at sunset. Of course, they can also be controlled by voice, Siri is always at your service.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Watering the flowers.&lt;/strong&gt; We also have automated notifications that it's time to water our flowers thanks to our soil moisture sensors. The system sends messages to us all in Telegram, and if anyone is home, Alexa, in a loud and stern voice, demands that we take care of the plants. Of course, there are more sophisticated Zigbee sensors and even entire drip irrigation systems, but I don't see the point in bothering with them, since our family only has a couple of ficuses.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff7kyimyk1ntgwnpfe33i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff7kyimyk1ntgwnpfe33i.png" alt="Image description" width="800" height="395"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Smart curtain, air inlet and Zigbee sensor for ficus&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sensor for the kitty litter box.&lt;/strong&gt; There is a vibration sensor on the kitty litter box so when the cat visits it, the extractor fan in the bathroom automatically turns on. Then we all receive an urgent notification on Telegram to perform a hygienic procedure on the litter.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvjm7wgyo24ua70joloed.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvjm7wgyo24ua70joloed.jpeg" alt="Image description" width="800" height="535"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Vibration sensor on the cat litter box&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Indoor humidity.&lt;/strong&gt; Another sensor detects the level of ambient humidity. If the room gets too dry, the humidifier automatically turns on. It switches off if the humidity rises above the set level. You just have to keep an eye on the water level in the humidifier.&lt;br&gt;
Bathroom occupancy. Sometimes, our daughter occupies the bathroom for long periods of time while my wife and I watch TV. To avoid knocking every half hour, I have set up a notification display right on our TV screen. As soon as my daughter gets out of the bathroom, we see a message, “Yay, the bathroom is free.” When anyone occupies the bathroom, the TV notifies us of that too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Christmas tree lights.&lt;/strong&gt; Our Christmas tree is decorated with an addressable LED strip with an ESP32-based control and WLED firmware. You can activate any of its many beautiful effects. It’s a popular item and very easy to integrate. I set up automation in Home Assistant so that every 10 seconds, a new random effect is randomly selected from the huge effects database.&lt;/p&gt;

&lt;p&gt;My smart home can be accessed from anywhere in the world as long as I have internet. This uses Cloudflare Tunnel with a secure, encrypted connection. So when we go on vacation, vacation mode is automatically triggered and everything that should not be on is turned off, the radiators are switched to light heating mode in winter, and so on. If necessary, we can use a phone app to turn something specific on or off.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Autonomy.&lt;/strong&gt; My smart home system is not connected to any cloud, is completely autonomous, and depends only on power mains. Even this can be circumvented with a UPS. I have set up an uninterruptible power supply system that will keep my entire smart home running for 6–7 hours.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security.&lt;/strong&gt; As for the security of the devices themselves, well, buyer beware. Clearly, in the abbreviation IoT, the letter S stands for Security :)&lt;/p&gt;

&lt;h2&gt;
  
  
  Saving money on a smart home and my future plans
&lt;/h2&gt;

&lt;p&gt;People often think that a smart home will save them money. No.&lt;/p&gt;

&lt;p&gt;On the one hand, of course, it is possible to optimize the consumption of some resources through automation: I pay for heating based on how much I consume. My smart home system controls the consumption of electricity and filtered drinking water. It can be set up so that everything is converted into rubles at the current rate.&lt;br&gt;
On the other hand, a smart home is an expensive thing to set up. Think of all the hubs, sensors, various devices, cameras, the server, and your time... So I consider it an expensive hobby, not a silver bullet for solving every problem. There is no real benefit to a smart home, unless of course, you count the comfort and convenience it creates for you and your family members. Plus it's a heck of a lot of fun, provided you like to mess around with hardware and program scenarios and automations as per a plethora of parameters.&lt;/p&gt;

&lt;p&gt;I've now reached a state where everything is set up, debugged, and running almost as intended. I don't have any clear plans for the further development of my smart home, I’ll add new things as the need arises. &lt;/p&gt;

&lt;p&gt;But I will be happy to get your opinion and constructive suggestions in the comments.&lt;/p&gt;

&lt;p&gt;More interesting articles and guides - &lt;a href="https://www.ispmanager.com/news" rel="noopener noreferrer"&gt;on the ispmanager blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>performance</category>
      <category>monitoring</category>
      <category>ai</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Choosing an SSL certificate: paid or free — or whether you can do without one</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Fri, 29 Nov 2024 16:49:04 +0000</pubDate>
      <link>https://forem.com/ispmanager/choosing-an-ssl-certificate-paid-or-free-or-whether-you-can-do-without-one-29d4</link>
      <guid>https://forem.com/ispmanager/choosing-an-ssl-certificate-paid-or-free-or-whether-you-can-do-without-one-29d4</guid>
      <description>&lt;p&gt;SSL certificates can be either paid or free for both individuals and companies. They also have a few cryptic names. For example, OV, EV, and DV. It can be confusing figuring out which one to choose, whether you have to pay or not, and whether a free one will do the trick.&lt;/p&gt;

&lt;p&gt;We’ll go over what will happen if you don't get an SSL certificate, what DV, OV, and EV mean, where to start, and ultimately which certificate to choose for your project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Whether you can get by without an SSL certificate
&lt;/h2&gt;

&lt;p&gt;Every website has a specific purpose, usually profit. The reputation of the company and its financial well-being depend upon the stability and security of the site.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;An SSL certificate is basically a passport for a website. It confirms that the website’s address belongs to its rightful owner, assuring visitors that their personal data will not go public.&lt;br&gt;
A small blog, a medium-sized online store, and the website of a large company all need different SSL certificates. For some, a free Let's Encrypt DV certificate is enough, while for others, only commercial DV, OV, or EV will do.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This is what project owners risk if they choose the wrong SSL certificate or don't install any at all.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data leakage.&lt;/strong&gt; Visitors to a site transmit confidential information that can be intercepted by fraudsters, including passport data, credit or debit card numbers, addresses, and e-mail addresses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;User distrust.&lt;/strong&gt; When a person opens a site and sees a red lock and the message "Your connection is not secure," he or she will likely think it's a scam site and close the tab.&lt;/p&gt;

&lt;p&gt;What the notification looks like on a site without an SSL certificate:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjjpcuio18ynqu0nnfa3g.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjjpcuio18ynqu0nnfa3g.jpeg" alt="Image description" width="721" height="392"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;The site works even without an SSL certificate because it does not use the HTTPS protocol, which is what protects user data&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;When such a window pops up on a site that sells goods or services, it reduces the visitor’s trust. The natural reaction is "this isn’t safe, I'll try somewhere else." So the visitor checks out a competitor and a potential client is lost.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Falling organic traffic.&lt;/strong&gt; Search engines rank sites without SSL certificates lower. The algorithms automatically mark the resource as unreliable and tend to put it at the end of the queue.&lt;/p&gt;

&lt;p&gt;That's why every site needs an SSL certificate, no matter whether it’s a business portfolio or accepts orders and payments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How SSL certificate protects the site.&lt;/strong&gt; When a user tries to access a website, the SSL certificate creates an encrypted tunnel between their computer and the website server, protecting personal data from leaks. So even if fraudsters manage to intercept the info, they won't be able to decrypt it.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;An SSL certificate is a file that establishes a secure HTTPS connection between a web server and a user's browser. The HTTPS protocol generates a unique key during data transfer which only the server and the computer know.&lt;br&gt;
An SSL certificate will not help if the site has already been hacked and malicious code has been embedded. It only offers protection during data transfer.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Let's move from theory to practice. In order to choose a suitable SSL certificate, let's identify what the project at hand involves.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose an SSL Certificate
&lt;/h2&gt;

&lt;p&gt;Before choosing an SSL certificate, you need to understand how your project works and what its objectives are. For example, some certificates can only be issued to a legal entity for a fee, while others do not provide insurance and are only suitable for small blogs and business card sites.&lt;/p&gt;

&lt;p&gt;Here are the project specs to focus on.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. What's under the hood?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multiple resources&lt;/strong&gt; — for example, two domains, email, and IP addresses. Certificates with IP address protection or the SAN option may be suitable for such a project. To learn more about how the options work, see "How to save money on SSL certificates with options."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One domain&lt;/strong&gt; — for such a project, a DV certificate would be great. To learn more about DV certificates and where to order them, see the "DV—Domain Validation" section.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A domain and several subdomains&lt;/strong&gt; — certificates with the Wildcard option may be best. Read more in the section "How to save money on SSL certificates with options."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An internal project&lt;/strong&gt; — for example, sites accessed through the local network or web applications at the testing stage. A self-signed certificate is ideal here. Only the server on which the certificate has been created trusts it. For more details, see the section "Self-Signed SSL Certificate."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. To whom the domain is registered.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An individual&lt;/strong&gt; — can only obtain free or commercial DV certificates. For more details, see the section "Types of Certificates."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A legal entity&lt;/strong&gt; — commercial DV, OV, or EV certificates can all be good options. For more, see the section "Types of certificates."&lt;/p&gt;

&lt;p&gt;Let's move on to SSL certificates — let's find out what the difference is between free and commercial, the different degrees of verification, those with or without insurance, and what DV, OV, and EV mean.&lt;/p&gt;

&lt;h2&gt;
  
  
  DV — Domain Validation
&lt;/h2&gt;

&lt;p&gt;Domain Validation is the extent to which the owner of a website is verified for certificate issuance. In order for a certification center to issue a DV certificate, it is enough to confirm domain ownership. Such an SSL certificate can be issued to an individual or a legal entity. DV certificates are issued fast, sometimes it takes less than an hour.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A free DV certificate&lt;/strong&gt; is issued by a non-commercial certification center. You will have no insurance if the SSL certificate causes problems for your site. A free DV certificate is great when the financial outcome of the project does not rely on site performance. Let's Encrypt and CloudFlare are examples of free DV certificates.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A commercial DV certificate&lt;/strong&gt; differs from a free DV certificate in its longer validity period and by coming with insurance. A commercial DV certificate is suitable for larger sites where users register and leave their email and name but do not make purchases or transfers. For example, the Sectigo PositiveSSL SSL Certificate is great for sites that need guaranteed resource protection, with insurance coverage of $50,000.&lt;/p&gt;

&lt;h2&gt;
  
  
  OV — Organization Validation
&lt;/h2&gt;

&lt;p&gt;OV certificates are commercial. To obtain one, you need to prove ownership of the domain and the existence of your company. They cannot be issued to an individual, only to a legal entity.&lt;/p&gt;

&lt;p&gt;The advantage of OV certificates is high insurance protection. For example, the GeoTrust True BusinessID certificate has insurance coverage of $1.25 million.&lt;/p&gt;

&lt;p&gt;An OV certificate also includes information about the company to which it was issued. Users will be able to check that the site is real and not just used for phishing. OV certificates are necessary for projects where it is important to maintain data security and the site affects the company's profit. For example, the GeoTrust True BusinessID and Sectigo Instant SSL certificates are great for such projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  EV — Extended Validation
&lt;/h2&gt;

&lt;p&gt;EV certificates are commercial. To obtain one, a company must undergo extended verification, confirming the ownership of the domain and the existence of the company.&lt;/p&gt;

&lt;p&gt;The main difference between an EV certificate and an OV certificate is the amount of insurance. For example, the popular Sectigo EV SSL certificate has insurance coverage of $1,750,000.&lt;/p&gt;

&lt;p&gt;An EV certificate is great for large businesses and corporations that need to keep their data as safe and secure as possible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Self-Signed SSL Certificates
&lt;/h2&gt;

&lt;p&gt;A self-signed SSL certificate can be issued by anyone on your server. To do so, you need to form a private key and generate the certificate in the console or in the ispmanager control panel.&lt;/p&gt;

&lt;p&gt;Such an SSL certificate is suitable only for internal projects because it is only trusted on the server where it was issued. Other devices will not be able to determine who issued the certificate, so the "Your connection is not secure" warning will pop up or access to the site will be restricted.&lt;/p&gt;

&lt;p&gt;Here’s a table to compare SSL certificates:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpuwb5f10oo6gw7meeanm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpuwb5f10oo6gw7meeanm.png" alt="Image description" width="800" height="162"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;How and where to order an SSL certificate:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ispmanager.com/docs/ispmanager/integration-with-lets-encrypt" rel="noopener noreferrer"&gt;Let's Encrypt free certificates: in the ispmanager control panel →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ispmanager.com/ssl" rel="noopener noreferrer"&gt;Commercial DV, OV, and EV certificates: submit an application on the ispmanager website →&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ispmanager.com/docs/ispmanager/ssl-certificate-types-in-spmanager" rel="noopener noreferrer"&gt;Self-Signed SSL certificates: in the ispmanager control panel →&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to save on SSL certificates that come with options
&lt;/h2&gt;

&lt;p&gt;Usually, a single SSL certificate is enough for a given project but not always. For example, if a project uses an IP address and does not need any domain protection at all. Or, on the contrary, consists of several domains. Or is really large in scale, for example, a financial company needs to protect internal subdomains, websites, web applications, and other services. Then, dozens of certificates for different domains and subdomains will be required.&lt;/p&gt;

&lt;p&gt;SSL certificates offer additional options that can help reduce costs and protect your project depending on its characteristics.&lt;/p&gt;

&lt;p&gt;What certificate options are offered and why you might need them:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SAN — Subject Alternative Name.&lt;/strong&gt; A single certificate protects several domains and subdomains at once. It can be installed and renewed for all projects at once: you don't have to waste any time or money buying and keeping track of expiration dates for each domain. It is issued for specific names which you need to specify for all domains covered by the certificate. Great for sites with a large number of domains and subdomains like SaaS platforms and Internet portals.&lt;/p&gt;

&lt;p&gt;Examples of domains: &lt;code&gt;www.example.com&lt;/code&gt; , &lt;code&gt;mail.example.com&lt;/code&gt; , &lt;code&gt;blog.example.org&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Popular SSL certificates with the SAN option: Sectigo PositiveSSL Multi Domain, and Thawte SSL Web Server.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wildcard:&lt;/strong&gt; protects one domain and all its subdomains. Suitable for sites with a large number of subdomains of the same level.&lt;/p&gt;

&lt;p&gt;For example: *.example.com — the asterisk in the name implies any subdomain, even those not yet created.&lt;/p&gt;

&lt;p&gt;Popular certificates with the Wildcard option are Sectigo PositiveSSL Wildcard, RapidSSL Wildcard, and Thawte SSL123 Wildcard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IP Address SSL:&lt;/strong&gt; An SSL certificate for IP address protection. IP Address SSL is great for network devices, servers, and services that use IP addresses instead of domains such as internal VPN networks.&lt;/p&gt;

&lt;p&gt;A popular certificate for IP Address is Sectigo PositiveSSL.&lt;/p&gt;

&lt;h2&gt;
  
  
  The main point: which SSL certificate to choose
&lt;/h2&gt;

&lt;p&gt;✓ All websites need an SSL certificate: users, search engines, and browsers don’t trust insecure resources. You can get by without a certificate if you are ready to bear responsibility for data leakage and the loss of organic traffic and potential customers.&lt;/p&gt;

&lt;p&gt;✓ An SSL certificate makes data transfer between the browser and the server secure. It confirms the source of the information and encrypts the information to be sent.&lt;/p&gt;

&lt;p&gt;✓ Before choosing an SSL certificate, you need to identify the characteristics and objectives of your project: whether you are an individual or a legal entity and how many domains and subdomains you need to protect.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free and commercial DVs are great for individuals.&lt;/li&gt;
&lt;li&gt;Commercial DV, OV, or EV certificates are great for legal entities.&lt;/li&gt;
&lt;li&gt;When you need to protect several domains or subdomains at once, Sectigo PositiveSSL Multi Domain or Thawte SSL Web Server certificates are great.&lt;/li&gt;
&lt;li&gt;For projects that use IP addresses instead of domains, Sectigo PositiveSSL is great.&lt;/li&gt;
&lt;li&gt;For sites with a large number of subdomains of the same level, Sectigo PositiveSSL Wildcard, RapidSSL Wildcard, or Thawte SSL123 Wildcard certificates are great.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✓ A paid SSL Certificate is necessary for sites that collect personal user data and accept payments.&lt;/p&gt;

&lt;p&gt;✓ A free SSL certificate will do the trick when your site is not monetized, for example, a personal blog or a business card site.&lt;/p&gt;

&lt;p&gt;Still have questions about SSL certificates? Write to us in the chat or email us at &lt;a href="mailto:help@ispmanager.com"&gt;help@ispmanager.com&lt;/a&gt; We will help you choose, explain, or place an order =)&lt;/p&gt;

&lt;p&gt;This article was originally published &lt;a href="https://www.ispmanager.com/news/choosing-an-ssl-certificate" rel="noopener noreferrer"&gt;on the ispmanager blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ssl</category>
      <category>security</category>
      <category>certification</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>9 things that make IT professionals nostalgic</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Fri, 29 Nov 2024 14:01:13 +0000</pubDate>
      <link>https://forem.com/ispmanager/9-things-that-make-it-professionals-nostalgic-1dmf</link>
      <guid>https://forem.com/ispmanager/9-things-that-make-it-professionals-nostalgic-1dmf</guid>
      <description>&lt;p&gt;It seems like just yesterday that you couldn’t do anything on a computer without installing drivers via floppy disk, and the sound of a dial-up modem was the unofficial soundtrack of Internet connections worldwide. Let's reminisce about what IT professionals (and others) faced in the 1990s and early 2000s. Brace yourself for an attack of nostalgia.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Be warned:&lt;/strong&gt; if you were born after 2000, a lot of this may come as a surprise to you =)&lt;/p&gt;

&lt;h2&gt;
  
  
  Installed drivers via floppy disk or CD
&lt;/h2&gt;

&lt;p&gt;After assembling a new computer or reinstalling the Windows operating system, device icons with exclamation marks would appear on the screen. This signified that the OS couldn't find some drivers you needed for everything from video sound cards to your mouse or keyboard. You had to find the floppy disks or CDs that came with the hardware and install the drivers from them. And if the floppy disk or CD was lost or damaged, you had to figure out how to transfer the drivers from another computer.&lt;/p&gt;

&lt;h2&gt;
  
  
  We shared data using floppy disks or USB sticks
&lt;/h2&gt;

&lt;p&gt;3.5-inch floppy disks were the primary storage medium in the 1990s–2000s. They had a capacity of 1.44 MB, so even a basic presentation or text document could take up several floppy disks. Moreover, the files often got corrupted thanks to physical damage. Every time you tried to load them, it was a roll of the dice whether it would work or not.&lt;/p&gt;

&lt;p&gt;Then, USB flash drives appeared. Flash drives for 64 or 128 MB were considered a luxury. In 2005, a 128 MB USB drive cost $20 to $30 in the US. &lt;/p&gt;

&lt;h2&gt;
  
  
  Your computer connected to the Internet via Dial-up
&lt;/h2&gt;

&lt;p&gt;Here’s how it worked – the modem was connected to a telephone line with a standard telephone cable. The modem was either external,  connected via a COM port or USB, or built into a computer. The phone line could be used either for the Internet or for calls but not at the same time.&lt;/p&gt;

&lt;p&gt;The sound of a dial-up connection definitely became a Pavlovian trigger in that era =)&lt;/p&gt;

&lt;h2&gt;
  
  
  The pure delight brought by the phrase, “Hello, World!”
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7hibfm3j4kyndcuto3rq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7hibfm3j4kyndcuto3rq.png" alt="Image description" width="800" height="152"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Outputting the phrase “Hello, World!” is traditionally the first task you take on in any programming language. Outputting “Hello, World!” in the console or Visual Basic meant that your code worked.&lt;/p&gt;

&lt;h2&gt;
  
  
  Programming in Visual Basic
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp71xk4v0qq28znrell01.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp71xk4v0qq28znrell01.png" alt="Image description" width="792" height="577"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Visual Basic is a powerful environment for creating Windows applications. Visual programming made this kind of work accessible even for beginners. You could simply drag and drop the interface elements with your mouse. Beginners were thrilled when a button worked after writing just a line of code.&lt;/p&gt;

&lt;h2&gt;
  
  
  We configured TCP/IP manually
&lt;/h2&gt;

&lt;p&gt;There was no DHCP. We configured IP addresses for all the computers on the network, the gateways, and DNS. If everything worked first try, you were not just a sysadmin, but practically a god.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installing Windows NT 4.0
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxbmc2ujxwwfm6cl8jnj8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxbmc2ujxwwfm6cl8jnj8.png" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Windows NT 4.0 was an operating system for serious work – for servers, workstations, and corporate computers – don’t try this at home.&lt;/p&gt;

&lt;h2&gt;
  
  
  Correcting &lt;code&gt;QBasic&lt;/code&gt; and &lt;code&gt;Autoexec.bat&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;You’d never be considered a real sysadmin if you didn't know how to correct &lt;code&gt;autoexec.bat&lt;/code&gt; or &lt;code&gt;config.sys&lt;/code&gt; to make an old computer work like a well-oiled machine. And if you knew how to write small programs in QBasic, you’d be sure to enjoy the respect of your colleagues.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connecting to routers via Telnet
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnvztzqiobx7ezr4efvt3.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnvztzqiobx7ezr4efvt3.jpeg" alt="Image description" width="800" height="573"&gt;&lt;/a&gt;&lt;br&gt;
Real admins connected to routers via Telnet, without any graphical interface. Just a black screen and a few commands – keeping it real.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It seems like this all happened a century ago. What aspects from the history of IT make you feel nostalgic? Let us know in the comments what points above made you relive your youth! 👇&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>it</category>
      <category>microsoft</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Buying nothing, or how digital art is disappearing</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Thu, 28 Nov 2024 15:05:20 +0000</pubDate>
      <link>https://forem.com/ispmanager/buying-nothing-or-how-digital-art-is-disappearing-b0b</link>
      <guid>https://forem.com/ispmanager/buying-nothing-or-how-digital-art-is-disappearing-b0b</guid>
      <description>&lt;p&gt;From DVDs to e-subscriptions: how we've given up on owning our own purchases, and where this is leading.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=ItZloH0XLHc" rel="noopener noreferrer"&gt;You have no power here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyh9lnkxm72ixq5bhlyew.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyh9lnkxm72ixq5bhlyew.png" alt="Image description" width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In 2021, the Google Arts &amp;amp; Culture Lab recreated the lost works of Klimt. Three of his paintings survived only as black-and-white photos, the originals having been destroyed by the Nazis. But now, experts using AI and the surviving fragments were able to bring the original paintings back to life.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7vpqyqan7esdjpz0himc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7vpqyqan7esdjpz0himc.png" alt="Image description" width="481" height="726"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Philosophy (recolored with Artificial Intelligence)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In addition to recovering paintings from old photographs, we now know how to recover them from X-rays as well. It is no secret that artists of the past occasionally painted new pictures over the old ones on their canvases. Moreover, unscrupulous owners sometimes cut canvases to fit them into new frames, losing precious parts of the image. As such, technology has helped restore &lt;a href="https://gizmodo.com/ai-helps-restore-the-missing-pieces-of-a-chopped-up-rem-1847159725" rel="noopener noreferrer"&gt;Rembrandt's "Night Watch&lt;/a&gt;" or reveal secret &lt;a href="https://news.artnet.com/art-world/scientists-are-training-a-i-to-reconstruct-long-lost-underpaintings-by-artists-including-van-gogh-and-leonardo-da-vinci-2168669" rel="noopener noreferrer"&gt;paintings by Van Gogh&lt;/a&gt; or &lt;a href="https://techxplore.com/news/2019-09-neural-style-reconstructs-unseen-picasso.html" rel="noopener noreferrer"&gt;Picasso&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;But technology now makes it possible not only to derive "images from images" but also from descriptions. For example, artist Fernando Sánchez Castillo and University of Madrid student Paula García, who wrote her dissertation on the use of AI in contemporary sculpture, were able to reconstruct a Velázquez lost in a fire. They used a textual description by historian Antonio Palomino, as well as a small sketch found in a private collection. With the help of MidJourney, Sanchez and Paula were able to get a decent result after spending 100 hours restoring the painting. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyjzgalvj7hpmtycbttah.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyjzgalvj7hpmtycbttah.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Sánchez Castillo's AI-aided reconstruction of Velázquez's 'Expulsion of the Moriscos'&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We as humanity have lost quite a few irreplaceable artifacts from history and art. Examples include the Library of Alexandria and other such losses of our ancient written heritage. No less grandiose fires, thefts, and other tragedies have destroyed many paintings from personal collections over the last century. So what's wrong if someone still can't even finish a piece on their own, and now we have to wait for ChatGPT to finish what was the end of the Ice and Flame feud?&lt;/p&gt;

&lt;p&gt;Major losses are causes for grief, but have you noticed the everyday losses right under your nose? Have you bought something you thought would last forever, and lo and behold, even without a fire or break-in, you’ve lost it? Check through your digital library, chances are a lot of stuff in there has gone missing. &lt;/p&gt;

&lt;h2&gt;
  
  
  From digital media to digital subscriptions
&lt;/h2&gt;

&lt;p&gt;Back in 1999, an American company launched a pioneering subscription project. Before that, most Americans were accustomed to going to a video rental shop to pick up a VHS for maybe a week. This company, however, offered to send DVDs right to your home by mail, letting you return them when you want without any overdue fees. Of course, the original concept changed over time, evolving into a monthly set-fee subscription for a limited number of disks that the customer returned by mail at their own expense. &lt;/p&gt;

&lt;p&gt;Time passed, technology developed, and the Internet allowed streaming to become more and more of a thing. YouTube appeared, and now, the company that sent its billionth DVD by mail in 2007 has also opened an online service with a framework already familiar to its users: pay once a month, get a collection of the best movies from a wide library of about a thousand movies, which at that time was more than the popular brick-and-mortar rental places had. Although the online library was smaller than the company's full catalog of mailable DVDs, the project was very warmly received — a complete success. The company, which started with the rather risky idea of mailing out DVDs without a rental deadline, soon became Netflix, a global household name, which has carved out its place in the monthly spending habits of hundreds of millions of people around the world.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flcf1rbkw3cl4uco4f3s7.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flcf1rbkw3cl4uco4f3s7.gif" alt="Image description" width="800" height="426"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;The magic of light and sound&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Thanks to the convenience of Netflix and similar services, we’ve barely noticed how we've totally given up on building collections of our own. True, by paying for subscriptions we get much more than we could by buying each item. All these services offering tons of music, movies, games, and books give us instant access to content and… at some point we realize that it was all just a rental. A rental with no late fees. &lt;/p&gt;

&lt;h2&gt;
  
  
  Playstation 5 without a removable drive
&lt;/h2&gt;

&lt;p&gt;Most laptops and computers lost their removable drives quite some time ago. Apple's last MacBook with a built-in disk drive came out back in 2012, twelve years ago. And understandably so: the internet had evolved, the cloud or reusable compact media have become more prominent for sharing information, and storage has become dominated by digital platforms. Movies? It’s all on Netflix. Games? Steam has taken over, providing more than just games since 2005. Paintings? All you need is Instagram and museum websites. Knowledge? For all the controversy over the impartiality of Wikipedia, it's still the number one encyclopedia in the world. Why clutter up your shelves at home when you have a full catalog of human knowledge on your phone? &lt;/p&gt;

&lt;p&gt;It's hard to say who was the first to notice the catch: gamers, movie buffs, music lovers, or other fans of art, but most likely it was the former. In the early days of the digital distribution of games, the boxed versions were no different from the electronic versions. If a game "went gold," it meant that the developers finished their work and sent the final version of the game for disk production and certification. Then, the eager gamer bought the game in the store and ran home, and even without internet, everything just worked. Sometimes it involved loading data from a second disk or entering a complex code from the box while starting the game, but the Internet was not required. Still, every program has bugs, and games are just highly complex programs. The game industry offered patches, which were sent on extra disks so that players could get a better experience (and sometimes just one that works). The Internet solved this problem: if there was a bug, they’d roll out the patch, and the player would download it, and nothing had to be mailed. &lt;/p&gt;

&lt;p&gt;The absurdity of all this has snowballed to the point where the term "first day patch" is not even frowned upon in the gaming industry anymore. On the contrary, games are berated when they don't have a major update on day one to fix all the bugs. In 2016, No Man's Sky was released, which went gold so raw that Gordon Ramsay would have screamed his vocal chords right out had the developers been cooks. And in 2022, the Call of Duty series reached its apogee with the release of Modern Warfare 2, on a disk that had only 70 megabytes of data, and the remaining 150 gigabytes had to be downloaded from the Internet. Naturally, offline play was out of the question. &lt;/p&gt;

&lt;p&gt;But even before that 70-megabyte disk, the platforms had set the trend by releasing a generation of game consoles without removable media in 2020. Xbox Series S and Playstation 5 "slim" cost less than their bulkier counterparts with a removable drive and let owners buy games directly from the platform's online stores or use their subscription services for a small monthly fee to access all the games. Considering that, two generations earlier, people used consoles not only to play games but also to watch movies (because why buy a DVD player when a console can play movies), the trend toward abandoning disks was inescapable. &lt;/p&gt;

&lt;h2&gt;
  
  
  This content is no longer available
&lt;/h2&gt;

&lt;p&gt;That is, in your region, and it is more and more of an everyday reality. Aside from the predictable copyright issues in different regions and how dramatically users in Russia and the CIS, for example, have lost access to their content libraries after the sanctions, this kind of thing is increasingly found all over the world. In some locations, Netflix can't agree with the state on broadcasting and cuts off access to a certain American show. In another, the royalties due to creators make the service unprofitable. In yet another, due to a breakdown in rights negotiations, a movie available in Europe can’t be viewed in America. And to think, there used to be no problem buying a Blu-ray off the shelf. Then, the almighty algorithm showed that some movies were too unpopular to waste data center space on them. We're getting ever closer to living in an episode of Black Mirror, where the algorithm tells us what we should watch and then deletes everything else forever.&lt;/p&gt;

&lt;p&gt;In gaming, the situation is no better. A developer can shut down the game servers, and although a single-player game used to still be available on disk, thanks to the fact that patches now make up the bulk of the game, it’s literally game over. And it doesn't even matter if the game was purchased directly or as part of a subscription. It's done, it's gone.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzp33g7ld4vko6quwquez.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzp33g7ld4vko6quwquez.png" alt="Image description" width="800" height="504"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;The game The Crew is not even ten years old yet, but you can't legally play it if you bought the electronic version. And there are no day-one patches or add-ons for the existing disks&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In the gaming world, there are services like GOG that preserve old games and the possibility to legally purchase and play them, but how long will that last? It’s still a digital purchase, and what are the chances you’ll be able to play Heroes of Might and Magic 3 ten or twenty years from now? The answer used to be simple: as long as I have the disk and keep it in good condition, I can always reinstall it. Well, these days, the disk gives you 70 MB of the game and good luck getting on the other 99% of it.&lt;/p&gt;

&lt;p&gt;If you think only gamers are out of luck, think again. Every year Netflix, Disney+, HBO Max, Amazon Prime, and other services remove dozens of titles from their libraries for good. And they also remove content that was unique to their online platforms without any DVDs or cinema runs. As a result, a mini-series called The Secret Society of Mr. Benedict released in 2021 probably gained a few fans, but since last year, all they can do is tell their friends how much they liked it because, at some point, &lt;a href="https://www.indiewire.com/gallery/removed-disney-plus-movies-shows-pulled-hulu/" rel="noopener noreferrer"&gt;Disney removed it along with a bunch of other content from their streaming services, including stuff found nowhere else.&lt;/a&gt; This has reached such a level of absurdity that the 2023 movie Crater was released on Disney+ on May 12 of last year and less than two months later, on June 30, it was erased from their online library. Did the movie have a DVD or theatrical release? No. Where can you watch it? Nowhere. That's when &lt;a href="https://www.complex.com/pop-culture/a/markelibert/kid-cudi-crater-film-pulled-from-disney-plus" rel="noopener noreferrer"&gt;the public noticed&lt;/a&gt; its disappearance and of course, Disney conceded by re-releasing the movie on other venues three months later. But that's just a lucky drop in the ocean thanks to the hype it got. Fans of Mr. Benedict are still waiting. &lt;/p&gt;

&lt;p&gt;Canceled creators, censorship, the whims of creators, algorithms, and the strategies of upper managers — today, all this and more can spirit away titles that you thought you had paid for at any moment. This stands even for titles not covered by subscription but bought separately. Control over the arts now lies in the hands of publishers, not consumers. &lt;/p&gt;

&lt;h2&gt;
  
  
  Yo-ho-ho and a bottle of rum
&lt;/h2&gt;

&lt;p&gt;"Wait a minute," you say, "It's all about legal access, we all understand... You know..." And I understand and wink back at you, not suspiciously at all. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwqifwouuo0ploji7f47x.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwqifwouuo0ploji7f47x.gif" alt="Image description" width="480" height="270"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;We all know what we’re talking about&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Of course, pirate sites and torrents, no matter how many times the authorities take them down, always bounce back. &lt;a href="https://www.pcgamer.com/study-finds-over-87-percent-of-games-are-unplayable-without-resorting-to-piracy-scavenger-hunts-or-travelling-to-an-archive/" rel="noopener noreferrer"&gt;In 2023, a study found&lt;/a&gt; that about 87% of games simply can't be played without resorting to piracy or similar techniques, and that number will only grow. Games will be hacked, books will be scanned, music and movies will be downloaded from streams and reuploaded as long as there is demand and it will all be published on the internet. Ironically, this dynamic resembles how it used to be with physical media. You find a long-lost movie CD and then share it with your friends and so on. It gets copied and distributed, viewed under a blanket in a darkened room with the internet turned off. Our parents and grandparents would probably be proud of us. Some people copied rare books, some passed around a torrent of the Ninja Turtles — to each generation its own. &lt;/p&gt;

&lt;p&gt;&lt;code&gt;Fun fact — for a short period of time, Spotify owned μTorrent. This came about because Spotify wanted to hire Ludwig Striegeus and to keep him focused on his μTorrent brainchild, Daniel Ek bought out Ludwig's project in exchange for a 5% stake in Spotify. It’s a good tip on how to hire a great programmer who has a pet project.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;But there's an important point here, or even two. First, &lt;strong&gt;pirating still isn’t legal and we don't recommend it.&lt;/strong&gt; Neither pirate downloading nor distribution is legal in most countries. In some places, of course, it is overlooked, but in others, for downloading a movie torrent one night, you can go to jail for a few years or pay a debilitating fine. Second, everyone who has used torrents, even without intent to piracy, knows that there is nothing sadder than the inscription "Seeds: 0" except maybe, "Last Seeded 5 years ago." Yes, the world of torrents is very tough on quality. If a project is not even needed by the pirates, it is history. There are quite a few games that have never been hacked. There are quite a few shows, series, and movies that are simply not available for download or purchase anymore.&lt;/p&gt;

&lt;p&gt;Digital subscription services have effectively pushed aside much of the Pirate Bay crowd. It is easier for a person to buy legally than to search for torrents without viruses, miners, or other annoyances using a proxy or Tor. It is more convenient to pay a small amount legally and listen to thousands of tracks a day on Spotify than to download the same mp3s for free and without SMS. &lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;In September 2023, Netflix mailed its last DVD. It might seem that DVDs have been relics for a long time already, but they’ve been discontinued by the world’s biggest streaming service, which essentially started the whole thing, only just recently. But they have been discontinued nonetheless. DVD sections have been removed from major retail chains, and many titles are being released directly to online services, bypassing the cinemas. If earlier a fire could destroy decades worth of a movie studio’s output, now, even if you have impeccable fire precautions, you can still lose a beloved media library that you’d otherwise share with your children and grandchildren down the line. &lt;/p&gt;

&lt;p&gt;So what to do about it all? There is no clear answer. Physical copies will probably continue to disappear. Collector's items will probably continue to be reissued to take up space on people's shelves. If you want to show your great-grandchildren the Lord of the Rings trilogy, you'll probably be able to do that without any problem. But as for something rare, you're going to have to get creative. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8qfta6kr0kyyxgi9g2jd.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8qfta6kr0kyyxgi9g2jd.jpg" alt="Image description" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Limited edition of the six Lord of the Rings and Hobbit movies with artbooks. Yeah, there are 30 disks in the set&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;At one time, I had to buy a VHS cassette at a Japanese auction (as I was in another country) just to watch the first ever clip of my favorite music band. But at least the cassette existed! It’s called Vaughn and it's still on my shelf. But this video just wasn't available online at the time of purchase. Finding something rare and trying to get a physical copy as an artifact can be a very memorable adventure, but if the release is entirely digital, with a single server cleanup, it’s utterly lost. &lt;/p&gt;

&lt;p&gt;I guess, looking at how things have unfolded from the beginning, to be sure we preserve our memories we all just have to start taking notes. Who knows, maybe in the future, neural networks will be able to recover lost digital art from our recordings, reviews, and let’s-plays and that's the only way we'll be able to show our grandchildren what it was like when we were kids. Cherish your memories and nostalgia, and share in the comments what lost digital art you miss. Maybe something has disappeared from your collection as well? Maybe you're the kind of person who bought Concord? 😀 &lt;/p&gt;

&lt;p&gt;&lt;em&gt;For example, I think the 2012 Deadpool game doesn't deserve to be forgotten among Activision's cancellations. They would have made so much money buying the rights back and releasing a remaster now, ugh.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>digitalworkplace</category>
      <category>ai</category>
      <category>gamedev</category>
    </item>
    <item>
      <title>The 4 best free CMSes for an online store in 2024</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Tue, 12 Nov 2024 16:07:08 +0000</pubDate>
      <link>https://forem.com/ispmanager/the-4-best-free-cmses-for-an-online-store-in-2024-36n1</link>
      <guid>https://forem.com/ispmanager/the-4-best-free-cmses-for-an-online-store-in-2024-36n1</guid>
      <description>&lt;p&gt;There are a lot of free content management systems (CMSes) out there in 2024. Some are great for projects with a small workload, while others are better for large stores with rapidly rising traffic. Which one is best for your online store, and what do you need to launch it quickly with minimal investment? Read on to find out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We’ll go over 4 free CMSes for an online store:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;WordPress&lt;/li&gt;
&lt;li&gt;Joomla&lt;/li&gt;
&lt;li&gt;Drupal&lt;/li&gt;
&lt;li&gt;PrestaShop&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;All the CMSes on our list have the following:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An interface and features that are easy to use&lt;/strong&gt; — most CMSes do not require in-depth programming knowledge so even a beginner can catch on. Each CMS offers easy access to documentation and customization guides.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Customization through plugins.&lt;/strong&gt; For each CMS, add-ons can be installed on top of the main application to expand its capabilities. With them, you can, for example, connect to the site courier delivery service or messengers for communicating with your customers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Open source code&lt;/strong&gt; — you can customize the CMS at will to meet your project objectives.&lt;/p&gt;

&lt;p&gt;CMS popularity statistics are cited from &lt;a href="https://colorlib.com/wp/wordpress-statistics/" rel="noopener noreferrer"&gt;Solorlib.com&lt;/a&gt;  &lt;/p&gt;

&lt;h2&gt;
  
  
  WordPress is the most popular CMS in the world
&lt;/h2&gt;

&lt;p&gt;There are 470 million websites out there running on WordPress — that's 43% of all the websites in the world. This CMS boasts a huge community. Another feature of WordPress is the variety of plugins that extend this simple CMS into a feature-rich system. At the same time, your admin area will remain uncluttered and user-friendly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That's why WordPress is great for online store tasks:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;You can design a website quickly&lt;/strong&gt; — WordPress offers thousands of ready-made templates and themes. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lots of plugins&lt;/strong&gt; — thanks to the large selection, you can quickly add a payment system, delivery service, and any other service you need.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SEO optimization&lt;/strong&gt; — WordPress offers tools for promoting your site in search engines.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Here are a few of the things that WordPress plugins for online stores allow you to do:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start an online store with WooCommerce.&lt;/strong&gt; You can use it to add storefronts, a shopping cart, payment tools and modules, a delivery system, and fulfillment to your site. The plugin is free but you have to pay for some features.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sell digital products like ebooks, music, and software with Easy Digital Downloads.&lt;/strong&gt; Includes the standard tools for sales: showcases, shopping carts, and accepting payments. Plus it has an access control system for files, the ability to send emails with a link to download the product after purchase, and promo codes for discounts. You can sell your own digital goods or set up reselling of those from your partners. The plugin starts at $99.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Raise your rankings in search engines with Yoast SEO.&lt;/strong&gt; Supports various SEO tools: URL management, sitemaps, customizing breadcrumbs and meta tags, and improved site loading. The developers claim that the plugin will help you optimize your site as fast as possible. The plugin is free but you can buy tech support.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advertise your products with Mailchimp for WooCommerce.&lt;/strong&gt; A plugin for integration with Mailchimp, the leading mailing list service. Helps you create and manage marketing campaigns, synchronize customer data, and send targeted mailings. Useful to retain customers and increase sales. The plugin is free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Analyze your website traffic and control your revenue with Site Kit by Google.&lt;/strong&gt; This plugin is for integrating with Google services: Google Analytics, Search Console, AdSense, and PageSpeed Insights. Allows you to easily track and analyze data about site performance, traffic, and revenue, and provides convenient reports right in your WordPress dashboard. The plugin is free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For whom WordPress is best:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Projects with a limited budget — to launch an online store quickly and with minimal costs.&lt;/li&gt;
&lt;li&gt;Startups — in WordPress, you don't have to spend time on development. There are a lot of guides and documentation openly available.&lt;/li&gt;
&lt;li&gt;Medium and large online stores — WordPress can be supplemented with plugins for different tasks to expand the functionality of the site.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Joomla — a functional CMS that isn’t demanding on hosting
&lt;/h2&gt;

&lt;p&gt;The concept of Joomla is to give the user all the functionality needed in one system. Joomla hides a lot of customization without the need for additional plugins. However, Joomla’s site control panel is more complex than that of WordPress. &lt;/p&gt;

&lt;p&gt;For example, Joomla allows you to customize the appearance of your site as needed — you don’t have to get deep into front-end development to create an interesting project. &lt;/p&gt;

&lt;p&gt;Joomla is the fifth most popular option in the world: in 2024, about 18 million sites run on it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here's why Joomla is a good choice for an online store:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It’s functional — many of its features work “out of the box.”&lt;/strong&gt; For example, SEO optimization, media and content management, and user groups. You won't have to add dozens of additional modules to Joomla.&lt;br&gt;
Minimum technical requirements for hosting — enough support for SQL and PHP. A minimum of 1 CPU and 1 GB RAM on the server. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Easy to master&lt;/strong&gt; — there is a huge pool of documentation, localization in different languages, forums, and video guides.   &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We suggest using the following helpful plugins for Joomla with an online store:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For creating your online store&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free — VirtueMart.&lt;/strong&gt; You can set up different prices for buyers, upload product cards with different properties, and save a buyers' cart after they close the site. This extension is free.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paid alternative — EShop.&lt;/strong&gt; Allows you to create multi-level product catalogs, set different characteristics, and create reviews, ratings, and product comparisons. It costs €49.90. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Speed up page loading — JCH Optimize.&lt;/strong&gt; It removes unnecessary characters from your code, speeds up image loading, and compresses texts. With JCH Optimize, pages load faster, which improves search engine rankings. There is a free version but paid versions start at $29.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who Joomla is best for:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Small and medium-sized online stores that do not want to spend time selecting and installing plugins for their CMS. Joomla offers a large range of options in its basic configuration.&lt;/li&gt;
&lt;li&gt;When you need to develop a customized site design without templates.&lt;/li&gt;
&lt;li&gt;Online stores that are renting affordable hosting with minimal specs — Joomla will not overload the server.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Drupal is a scalable and secure CMS
&lt;/h2&gt;

&lt;p&gt;Drupal is a CMS for creating heavy-duty sites where scalability is important. It’s great for advanced users as the interface and settings of Drupal are more complex than those of Joomla or WordPress. On Drupal, you can create any kind of site, from a single page to large online stores. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Drupal is great for an online store:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt; — Drupal’s developers pay a lot of attention to security. They conduct security audits, find and fix vulnerabilities quickly, and protect from hacker attacks. This is a major plus as online stores contain commercial information and personal data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt; — Your project can expand to include new pages and complex features. Drupal makes this easy: it has tools for accelerated page loading and the ability to integrate the CRM with other systems that will help simplify your work amidst high traffic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It's large community&lt;/strong&gt; — you can always find documentation and tips on how to use Drupal. You can also take advantage of plugins written by other developers. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Free, helpful Drupal plugins for an online store:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For setting up the basic functionality of an online store&lt;br&gt;
Commerce.&lt;/strong&gt; This one is for unloading goods, receiving orders, and payments. The system consists of the main Commerce module and its extensions. For example, the Commerce UI  for displaying the store UI, Checkout for ordering goods, Cart — a shopping cart, and Customer for working with customers. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ubercart if Commerce doesn’t do what you need.&lt;/strong&gt; The developers claim that Ubercart streamlines orders for both the buyers and site administrators.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Customize the output of data from Drupal to the interface with Views.&lt;/strong&gt; It comes in handy when creating attractive showcases, menus, or shopping carts. For example, with it, you can display a block with popular products or highlight a category in the menu.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Analyze your site’s SEO with Content Optimizer.&lt;/strong&gt; Analyzes the content and gives recommendations on how to optimize your site for search engines. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who will get the most out of Drupal:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Medium and large online stores, for which traffic is growing rapidly and a flexible and scalable CMS is needed.&lt;/li&gt;
&lt;li&gt;Projects where it is important to pay close attention to data security — for example, online stores selling premium goods or financial services. &lt;/li&gt;
&lt;li&gt;Online stores that want to develop a non-standard site and customize it to meet their project objectives.&lt;/li&gt;
&lt;li&gt;Projects that don’t mind hiring a development specialist — Drupal is not suitable for beginners.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  PrestaShop — a simple CMS specifically for e-commerce
&lt;/h2&gt;

&lt;p&gt;PrestaShop is a CMS designed for online stores. It includes more than 350 features to quickly create a complete website. This is the 12th most popular CMS in the world. About 300,000 online stores use it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of PrestaShop for an online store:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Good localization&lt;/strong&gt; — it supports over 70 languages and aims at a global market.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rich functionality out of the box&lt;/strong&gt; — It is customized for e-commerce. You can create a storefront and customize order processing and promotion without installing modules and other enhancements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Customization without coding&lt;/strong&gt; — PrestaShop supports hundreds of modules that will help you quickly add new features to the site at minimal cost. Many modules are paid, but there are free plans.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The bestselling modules for PrestaShop:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connect messengers to communicate with customers through popular services like WhatsApp and Facebook with the WhatsApp, Facebook Messenger &amp;amp; Chat Button.&lt;/strong&gt; Helps you to communicate with your customers in a way convenient for them. The module has a free plan.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Make your website menu more attractive with Mega Menu PRO.&lt;/strong&gt; This module allows you to create menus in different styles and add animations. You can choose ready-made templates and any colors. If that isn’t enough, you can set your own CSS styles. The module costs €97.99 per installation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Perform SEO analytics using AI with SEO Audit.&lt;/strong&gt; It analyzes how optimized your site is for search engines and users, shows previews of how your site will appear in the search engine, and warns of SEO problems. It can integrate with ChatGPT and create product descriptions and meta tags faster. The module costs €167.99. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start email newsletters via Mailchimp with Mailchimp for PrestaShop.&lt;/strong&gt; It helps to customize marketing emails like ads, notifications, and technical messages. The module is free of charge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Speed up page loading with Super Speed.&lt;/strong&gt; It caches pages, optimizes databases, and minimizes code. The module costs €139.99 per installation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who PrestaShop is best for:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Small and medium-sized online stores — if you have no plans to expand and scale your project.&lt;/li&gt;
&lt;li&gt;Projects that can’t hire a development specialist — PrestaShop has a clear interface that even a beginner can understand.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Other things you need to run an online store
&lt;/h2&gt;

&lt;p&gt;In addition to a CMS, your online store will need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A domain name&lt;/strong&gt; — the address that users will see when they open a link to your site. These cost from a few cents to millions of dollars. For example, the domain bananana.com will cost $20 and supershop.net will cost $1.8 million.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hosting&lt;/strong&gt; — space on a server owned by a hosting provider where your website and its content are kept. This is necessary so that users can find the site on the internet. You can choose hosting with the ispmanager panel already installed or install it yourself with the help &lt;a href="https://www.ispmanager.com/news/how-to-install-the-ispmanager-panel" rel="noopener noreferrer"&gt;of our guide.&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The ispmanager control panel for managing your site.&lt;/strong&gt; In ispmanager, you can install a CMS, make backups, protect your site and server from viruses, and manage the server without using complex commands in the console.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now let's move on to installing a CMS.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to install a CMS for a website from the ispmanager control panel
&lt;/h2&gt;

&lt;p&gt;You can install WordPress, Joomla, Drupal, or PrestaShop in a few minutes from the ispmanager panel.  &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the left side menu, go to Sites → Create Site. &lt;/li&gt;
&lt;li&gt;Fill in the fields with your settings and choose a CMS from the list.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6zehkmzdrjpjoom4nb1a.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6zehkmzdrjpjoom4nb1a.jpeg" alt="Image description" width="800" height="605"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the CMS drop-down list, you will also find phpBB for creating forums and the fee-based Bitrix — we will take a look at them in the articles to come&lt;/p&gt;

&lt;p&gt;3.Click the “Create” button. In the lower right corner, a login and password pop-up will appear for you to log in to your admin and databases. Save these credentials. &lt;/p&gt;

&lt;p&gt;The login name and password can be viewed in the “Notifications” tab — click the bell in the upper-right corner of the panel&lt;/p&gt;

&lt;p&gt;4.Log in to site administration. &lt;/p&gt;

&lt;p&gt;To log in to your CMS, enter the appropriate path in your browser address bar.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here are the paths for different CMS:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For WordPress:&lt;/strong&gt; address_site/wp-admin or address_site/wp-login.php. For example: &lt;a href="https://ispmanager-shop.com/wp-admin" rel="noopener noreferrer"&gt;https://ispmanager-shop.com/wp-admin&lt;/a&gt; or &lt;a href="https://ispmanager-shop.com/wp-login.php" rel="noopener noreferrer"&gt;https://ispmanager-shop.com/wp-login.php&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joomla:&lt;/strong&gt; address_site/administrator/&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Drupal:&lt;/strong&gt; address_site/admin &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PrestaShop:&lt;/strong&gt; address_site/admin &lt;/p&gt;

&lt;p&gt;5.Enter your login name and password to log in on the CMS page that opens. You’re done — you can customize the site and add content.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.ispmanager.com/try" rel="noopener noreferrer"&gt;Try ispmanager for free&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This article was originally published &lt;a href="https://www.ispmanager.com/news/how-to-choose-a-hosting-control-panel-5-popular-options" rel="noopener noreferrer"&gt;on the ispmanager blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>drupal</category>
      <category>ux</category>
      <category>webdev</category>
    </item>
    <item>
      <title>8 ways to scare the hell out of a system administrator</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Thu, 31 Oct 2024 08:13:15 +0000</pubDate>
      <link>https://forem.com/ispmanager/8-ways-to-scare-the-hell-out-of-a-system-administrator-1c0a</link>
      <guid>https://forem.com/ispmanager/8-ways-to-scare-the-hell-out-of-a-system-administrator-1c0a</guid>
      <description>&lt;p&gt;You can't scare system administrators with painted pumpkins or Halloween costumes. There are much scarier things to hear, like the phrase, "I've been doing a little file cleanup." &lt;/p&gt;

&lt;p&gt;Here are a few scary situations that have scared the hell out of admins. If you work with a sysadmin, remember to never do these things =) &lt;/p&gt;

&lt;h2&gt;
  
  
  Some colleagues reported that the server room went very quiet and warm.
&lt;/h2&gt;

&lt;p&gt;This phrase is enough to make the sysadmin put aside his morning coffee and scramble to the server room thinking, "As long as it’s not an air conditioner. And not a power supply. And not both at once."&lt;/p&gt;

&lt;h2&gt;
  
  
  The message "Server won't turn on 🤷" appears
&lt;/h2&gt;

&lt;p&gt;Nothing scares an admin more than a complete lack of details. "Server won't turn on" is like telling a doctor, "I have some pain, but I can't say where." And adding the shrug emoji is sure to drive the admin into a panic.&lt;/p&gt;

&lt;h2&gt;
  
  
  "I cleaned the system of unnecessary files, including System32."
&lt;/h2&gt;

&lt;p&gt;This is the easiest way to make an admin drink a bottle of whiskey or slam a pack of Validol. A user might just want to delete some files "to speed up the system" but it turns out that there's something vital in their list of “superfluous” stuff. Such situations give admins chronic nervous tics.&lt;/p&gt;

&lt;h2&gt;
  
  
  "We decided to deploy on Friday night."
&lt;/h2&gt;

&lt;p&gt;"Let's do the deploy now, it'll only take 10 minutes" is the most terrifying phrase your boss can make on Friday. In the IT world, "About 10 minutes" is like "One more level then sleep" for gamers: you could be there till the sun comes up.&lt;/p&gt;

&lt;h2&gt;
  
  
  The user decided to "help out a little" and installed some handy free software from "1337.download.best".
&lt;/h2&gt;

&lt;p&gt;Imagine a user bypassing all the security systems and installing some software from a suspicious site. Got goosebumps?&lt;/p&gt;

&lt;h2&gt;
  
  
  You get a call from your security service: "Someone made a request to the database from an IP in Afghanistan."
&lt;/h2&gt;

&lt;p&gt;Hearing this can make an admin forget to breathe. Sure, all the data will be safe, but a flood of thoughts begins: "Why Afghanistan?" and "What other surprises are on the way?"&lt;/p&gt;

&lt;h2&gt;
  
  
  You discover that there have been no backups for the last 30 days
&lt;/h2&gt;

&lt;p&gt;Not for the faint of heart. For a sysadmin, backups are like a first aid kit in a car. It should always be there, but it's better if you never need it.&lt;/p&gt;

&lt;h2&gt;
  
  
  You run &lt;code&gt;rsync&lt;/code&gt; and get the wrong IP address
&lt;/h2&gt;

&lt;p&gt;You start copying data, but you mistakenly enter a production database instead of a test server. "Just one digit," you think as the system starts to slowly die, and the complaints from coworkers start coming in that the server is down. At this point, you want to find a secluded place to pretend to be a bush and not have to explain why the test team has decided to "hang out" at production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some advice:&lt;/strong&gt; if you want to maintain good relations with sysadmins (and access to the Internet), better not test their nerves. And if you do want to fray your sysadmin's nerves, get ready for them to take revenge and for long stories about viruses that "literally ate reports before their eyes" or backups that "disappeared during the full moon."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's the scariest situation you've ever had at work?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>systems</category>
      <category>halloween</category>
      <category>linux</category>
      <category>jokes</category>
    </item>
    <item>
      <title>10 counter-intuitive tips on how to choose a reliable hosting provider</title>
      <dc:creator>ispmanager.com</dc:creator>
      <pubDate>Mon, 14 Oct 2024 08:36:02 +0000</pubDate>
      <link>https://forem.com/ispmanager/10-counter-intuitive-tips-on-how-to-choose-a-reliable-hosting-provider-35mo</link>
      <guid>https://forem.com/ispmanager/10-counter-intuitive-tips-on-how-to-choose-a-reliable-hosting-provider-35mo</guid>
      <description>&lt;p&gt;We've put together a ten-point checklist of questions you should ask when choosing a hosting provider.&lt;/p&gt;

&lt;h2&gt;
  
  
  Check whether the hosting company is operating legally
&lt;/h2&gt;

&lt;p&gt;Check the following documents from the hosting company to ensure you don't end up dealing with scammers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Registration and license.&lt;/strong&gt; The host must be registered as a legal entity in its country. This can be checked in company registers on government websites. Some jurisdictions also require special licenses to provide hosting services.&lt;br&gt;
For example, in China, a company must have an ICP (Internet Content Provider) license. In the USA, you can check the registration of a hosting company on the corresponding websites of each state.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security certifications.&lt;/strong&gt; For example, ISO/IEC 27001 and PCI DSS for processing payment data. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;→ How and where is the hosting provider registered? What supporting documents can it provide?&lt;/strong&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Draft a request to the hosting provider
&lt;/h2&gt;

&lt;p&gt;Hosting companies can provide different ranges of service:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Highly specialized.&lt;/strong&gt; For example, on only a certain model – SaaS, PaaS, or IaaS. Otherwise, you can rent dedicated servers based on Apple solutions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Comprehensive&lt;/strong&gt; – using several models and, for example, renting dedicated servers and server colocation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s one thing if you need to rent equipment or install your own server in a data center. It’s quite another if you are looking for a quick solution to launch, say, a website, online store, or cloud storage. If you don't need unique customization, a hosting that provides SaaS services will do. And if you don't want to deal with hardware and operating systems, but need full access to software, PaaS solutions are a good choice.&lt;/p&gt;

&lt;p&gt;Choosing a hosting provider will be easier if you ask the following questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;What services the hosting company provides.&lt;/strong&gt; Consider whether you’ll need a new cloud model or other service solutions in the future. For example, cloud computing, machine learning tools, or more control over software.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What hardware configurations the hosting provider uses.&lt;/strong&gt; This is important if your tasks require a certain number of GPU cards or your software runs on a specific version of an OS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Whether the equipment you need is available or needs to be ordered&lt;/strong&gt;. Sometimes, the hosting provider may offer more than is available on short notice. Then, you’ll have to wait several weeks or even months for server components to arrive.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What software is provided and supported by the hosting company&lt;/strong&gt;. For example, do you need certain operating systems? Do you have time to deploy and check the functionality of the software you need? If not, hopefully, you are accustomed to using a certain hosting control panel.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What the bandwidth and latency of the data link is.&lt;/strong&gt; Hosting services can come cheap, but the bandwidth will likely be insufficient. For example, you won't be able to do a cloud backup of a large amount of data and the latency will prevent you from enjoyably playing Minecraft on your server.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;→ What is important to you now, and what might you need when your project has grown?&lt;/strong&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Calculate the actual cost of hosting
&lt;/h2&gt;

&lt;p&gt;Not all services are included in a server rental rate; you’ll have to pay extra for some.&lt;/p&gt;

&lt;p&gt;Check what services and products are included in the rates and whether there are any discounts available. Watch out for:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Administration.&lt;/strong&gt; Hosting companies usually include technical support for equipment, including power checks and reboots, in their standard rates. They may include maintenance if the components of the rented server fail as there will be problems with accessibility if the lines are down. However, other than basic tasks, server software administration sometimes costs extra. This may include assistance in migration, customization, assembly or modification of equipment configurations, and customization of the OS and software beyond the standard configurations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What hardware configurations the provider offers.&lt;/strong&gt; This is important if you require a certain number of GPU cards or your software runs on specific OS versions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Software that’s tied to a number of users.&lt;/strong&gt; Licenses for some software that hosting providers offer (for free or not) may only allow a limited number of users. Examples include licenses for a certain number of cores for Windows or for the number of accounts or domains for a hosting control panel.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced features.&lt;/strong&gt; Some companies block advanced system features without paying a monthly subscription fee. They may also charge for the number of processor cores used. Meanwhile, for server versions of Windows, Microsoft charges for the amount of data stored during backup and for network traffic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Promotional offers.&lt;/strong&gt; Hosting companies can lower or waive service fees if you take advantage of their promotional offers.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;→ Can you study the full list of paid services before ordering hosting?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Clarify SLA uptime and downtime and the tech support schedule
&lt;/h2&gt;

&lt;p&gt;The norm is for the provider to guarantee an uptime of 90%, notify of planned downtime in advance, and reimburse for any time in excess of that.&lt;/p&gt;

&lt;p&gt;System downtime for maintenance or upgrades is usually scheduled in the local time where the hosting is located. Make sure that the tech support hours, work shifts at the data center, and the hosting company's scheduling of outages work for your time zone. This is important because sometimes, access to the mashroom is not 24/7, but only possible during weekday afternoons, for example. Yes, tech support is usually available 24/7 but you may have to wait for a new shift to start at the data center.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;→ Is it convenient to work with the given uptime guarantee and downtime schedule? Can you wait for problems to be resolved until the next business day?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Check how data security is ensured at the hosting site
&lt;/h2&gt;

&lt;p&gt;Fines for data breaches are increasing and legislation is tightening. Therefore, our list of questions for the hosting company about its data security is the longest one we have here.&lt;/p&gt;

&lt;p&gt;Here's what you need to know when choosing a hosting provider:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Encryption.&lt;/strong&gt; How data is encrypted in transmission and at rest. The correct answers are TLS, AES, or stronger protocols. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data location.&lt;/strong&gt; Where the data is stored, whether it meets your location requirements, and whether you would violate laws by storing it in that region. For example, if the hosting company handles data from California residents, it must comply with the CCPA. In Europe, compliance with GDPR regulations is required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backup.&lt;/strong&gt; How often data is backed up, how long backups are kept, and how easy it is to restore data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Access.&lt;/strong&gt; Who has access to the data and what their roles and permissions are.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multifactor authentication.&lt;/strong&gt; Is there support for 2FA and if so by which methods — TOTP, SMS, or email.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Protection from DDoS attacks.&lt;/strong&gt; Whether the hosting provides protection from DDoS and at what level — L3, L4, L7, or intelligent attacks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How user deletion works and on what timeframe.&lt;/strong&gt; What happens to virtual machines and servers when they are abandoned, how long user backups are stored, and what data is saved after a user is deleted.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What secure coding practices and regular code inspections the hosting company applies.&lt;/strong&gt; For example, whether the hosting provider uses tools for static and dynamic code analysis, checks input and output data, and maintains error logs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How often an application is pentested and whether you can get the results.&lt;/strong&gt; Whether and what kind of pentests have been conducted, internal or external, and what attack vectors have been used. What the overall security level of the hosting provider is.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Is there a vulnerability disclosure or bug bounty program in place?&lt;/strong&gt; Does the host participate in a rewards program for finding vulnerabilities? Whether the info about the vulnerabilities identified and fixed is freely available.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Have there been any data leaks and are there any known successful attacks on the hosting company?&lt;/strong&gt; Is there any public information about successful attacks on the company, are there any reviews mentioning clients getting hacked due to the fault of the host?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;→ Are projects on this hosting provider sufficiently protected? Are any laws violated?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Find out what the incident response and stability of the hosting company's tech support is
&lt;/h2&gt;

&lt;p&gt;No hosting company can guarantee perfect security or uptime. However, a reliable provider will quickly sort everything out or help to do so if something goes wrong on the client's side.&lt;/p&gt;

&lt;p&gt;Here are some questions to quickly gauge what speed of response to expect for any potential incidents:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What technical support the provider provides and in what time frame.&lt;/li&gt;
&lt;li&gt;What the channels for getting technical support are.&lt;/li&gt;
&lt;li&gt;What the host's incident response plan is.&lt;/li&gt;
&lt;li&gt;How customers are notified in the event of an incident.&lt;/li&gt;
&lt;li&gt;What the history of violations, regulatory inquiries, and incidents looks like.&lt;/li&gt;
&lt;li&gt;What the disaster recovery plan is and how often it is tested.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;→ Are your chosen hosting provider’s tech support style, incident response, and incident history appropriate for you?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Find out the available migration options when changing hosting providers
&lt;/h2&gt;

&lt;p&gt;Sometimes change is good. Maybe you find a better price/quality ratio elsewhere or your data security requirements have increased. Or maybe your hosting company often suffers DDoS attacks or server crashes. Sometimes a project grows to the point that your provider’s tech support or equipment can no longer cope.&lt;/p&gt;

&lt;p&gt;Here are some questions for your new hosting company:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;What happens if we move from our old hosting provider?&lt;/strong&gt; It is useful to take advantage of a trial period to see whether the new hosting and its tech support will fit your needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Will there be any help with the migration?&lt;/strong&gt; Some hosts offer migration services. For example, they assess the project infrastructure, select the best relocation options, or are ready to take on the migration themselves.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Will there be additional fees for relocation assistance?&lt;/strong&gt; Check the list of services if you are offered a discounted or even free migration. You may have to pay for software administration and customization or migration design.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What operating systems and business applications are available for pre-installation on the new hosting?&lt;/strong&gt; Make sure you can migrate your infrastructure without surprises such as unsupported OS hardware or having to find experts for software that the new hosting staff can't help you with.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;With what other systems can the infrastructure integrate?&lt;/strong&gt; Does the new hosting support the same virtualization tools or dashboards as the old one? Can the entire data be migrated as virtual machine images or file systems, or can the data be migrated from cloud storage?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Is there any helpful information, documentation, or guide available on how to migrate to the new hosting service?&lt;/strong&gt; The hosting provider may already have ready-made instructions for moving data and infrastructure that suit your project to help you migrate on your own.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;→ Will the move be transparent in terms of the process, costs, and risks?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Clarify whether it’s possible to integrate with the hosting service via API or install additional software
&lt;/h2&gt;

&lt;p&gt;Sometimes it is more convenient for the host's clients to manage servers and services through a web panel, and sometimes through an API. For some, it is important to be able to earn money on reselling services from their hosting company. Moreover, some need to install additional hardware and software solutions on the host's servers.&lt;/p&gt;

&lt;p&gt;Here's a list of questions if you can’t live without a few of the extras mentioned above:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Does the provider have an API to provide access without the provider's web panel?&lt;/strong&gt; What are the capabilities of that API and can it be used to automate your own projects?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Does the hosting company allow reselling of its services and under what conditions?&lt;/strong&gt; Is it possible to integrate your hosting and that of the hosting provider?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can additional hardware and software solutions be installed on the host's servers?&lt;/strong&gt; Will the host allow you to connect hardware and software configured your way? Does the host have a Smart Remote Hands service, that is, when the hosting company takes over the tasks like hardware installation or maintenance?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;→ Will you have the ability to install third-party software or hardware from the host and automate the hosting experience via API?&lt;/strong&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Verify the reliability of the hosting company
&lt;/h2&gt;

&lt;p&gt;Here are some questions you can use to gauge the reliability of the hosting provider:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;How stable the host is financially, legally, and geopolitically?&lt;/li&gt;
&lt;li&gt;Is it possible to first deploy a pilot of your project to identify possible risks and problems when working with the selected host? These may be non-obvious but critical problems with tech support, network speed, or the need for additional fees.&lt;/li&gt;
&lt;li&gt;If you plan to expand your business in the future, can the hosting provider offer the scale of disk space, RAM, GPU, and CPU time you'll need?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;→ How painful will it be for your project if the hosting company closes unexpectedly?&lt;/strong&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Will you have freedom in your choice of software and hardware?
&lt;/h2&gt;

&lt;p&gt;Some hosts depend on specific software and hardware vendors. It is more difficult and expensive to migrate away from them. Sometimes it is even impossible to extract your data.&lt;/p&gt;

&lt;p&gt;For example, if you migrate a database from the Azure cloud, you will not be able to get a backup of it in the usual *.bak and *.trn formats. Instead, the database dump will be provided in the *.bacpac format. Even if you manage to transfer the data, it will require far more time.&lt;/p&gt;

&lt;p&gt;Or, for example, the software for working with neural networks is customized for certain versions of CUDA or Torch libraries, and new GPU-hosting boards require the latest versions thereof. You will have to spend money on adapting your code to them.&lt;/p&gt;

&lt;p&gt;Questions that help you assess the risks:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Is the hardware and software that the host is using open or closed? If it is open, ask for an overview of the open API interfaces. The hosting company will provide a link to evaluate whether it is easy to input and output data.&lt;/li&gt;
&lt;li&gt;What’s the data return plan? If you decide to leave the host, in what time frame and in what format will the company return your data?&lt;/li&gt;
&lt;li&gt;What backup capabilities do they have? E.g., data backup and recovery technologies, APIs, and options for extracting, transforming, and loading data and files.&lt;/li&gt;
&lt;li&gt;What’s the cost of re-licensing? If the provider uses closed solutions, calculate the cost of migration and the possibility of transferring licenses to another host.&lt;/li&gt;
&lt;li&gt;Is there a vendor lock? Evaluate possible problems arising from your solutions being tied to specific hardware. Is it possible to supply certain drivers, what are the specifics of the hardware configuration, and is it possible to reproduce them on another host's hardware?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;→ Will you be tied to the host's solutions and the software and hardware they use, especially proprietary software? Will you be able to transfer licenses for the proprietary software you purchase to a new host?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick checklist
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;How and where is the hosting registered? What supporting documents can it provide? &lt;/li&gt;
&lt;li&gt;What is important now, and what might be needed when your project grows?&lt;/li&gt;
&lt;li&gt;Is there an opportunity to explore the full list of paid services before ordering hosting?&lt;/li&gt;
&lt;li&gt;Are you comfortable working with this level of uptime and downtime schedule? Can you wait for problems to be resolved until the next business day?&lt;/li&gt;
&lt;li&gt;Is your hosted project sufficiently protected? Are any laws violated?&lt;/li&gt;
&lt;li&gt;Do your chosen hosting provider’s tech support style, incident response, and incident history suit your needs?&lt;/li&gt;
&lt;li&gt;Will the move be transparent in terms of the process, cost, and risks?&lt;/li&gt;
&lt;li&gt;Will you have the ability to install third-party software or hardware from the host and automate the hosting experience via API?&lt;/li&gt;
&lt;li&gt;How painful will it be for your project if the hosting company closes unexpectedly?&lt;/li&gt;
&lt;li&gt;Will you be tied to the host's solutions and the software and hardware they use, especially proprietary software? Will you be able to transfer licenses for the proprietary software you purchase to a new host?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This article was originally published &lt;a href="https://www.ispmanager.com/news/10-counter-intuitive-tips-on-how-to-choose-a-reliable-hosting-provider" rel="noopener noreferrer"&gt;on the ispmanager blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>help</category>
    </item>
  </channel>
</rss>
