Краткий план действий:
- 1. Купить домен (это имя сайта, типа google.com) от 75 рублей в год;
2. Купить виртуальный сервер для получения IP адреса под сайт (типа 25.10.30.128) и места для его размещения — 75 рублей в месяц;
3. Прописать в настройках домена куленный вместе с сервером IP адрес;
4. Подождать от 3-х до 24 часов, пока в Интернет появится информация о вашем новом сайте и его IP адресе;
5. Установить на купленный сервер движок для своего сайта WordPress и файловый менеджер Tiny для комфортного написания ботов Telegram — 5 минут времени;
6. НАСЛАЖДАЙТЕСЬ!!!)Что такое домен?
На картинке выше в поле адреса браузера Chrome выделен красным контуром адрес сайта-поисковика Google. В этом адресе надпись и является доменом.
Что такое https:// в адресе сайта?
Любой адрес сайта в сети Интернет начинается с http:// или https:// наличие буковки s в начале адреса https:// говорит о том, что вся информация, которой вы обмениваетесь с этим сайтом защищена протоколом шифрования SSL, и на этом сайте можно вводить логины и пароли и некоторую другую информацию, без боязни, что её кто-то считает, например, в открытой сети WiFi какого-нибудь аэропорта или интернет-кафе.
- Сервер я рекомендую брать здесь:
Однажды, в 2018 году я потратил целый месяц не тестирование десятка сервисов, предлагающих виртуальные серверы. Победителем стал сервис с картинки выше. Я им пользуюсь уже 5 лет и никаких нареканий к стабильности и надёжности работы нет. Для установки сайта я применяю операционную систему на сервере Ubuntu 20.04. На этом тарифе за 75 рублей, скорее всего, вам будет предложено при покупке установить Ubuntu 18, а Ubuntu 20 даже не будет в списке. Ничего страшного. Соглашайтесь. Позже, когда вы в панели управления своим сервером выберете опцию «Переустановить операционную систему», там в выпадающем списке появится Ubuntu 20.04. - Всегда можно найти домен со скидкой, а через год найти другой со скидкой у любого продавца доменов, цены указаны за один год:
Для Телеграм ботов это отличное решение. - После приобретения vds сервера вы получите такое письмо на почту, после его создания (обычно в течение получаса):
И его IP адрес нужно будет прописать в настройках DNS взятого домена на сайте, где вы этот домен купили:
- После внесения изменений в DNS и после создания сервера должно пройти какое-то время, чтобы Интернет обновился и вся эта информация стала доступна в нём. Лучше подождать один день. Но если у вас хороший Интернет провайдер у которого быстро обновляются всякие там заголовки в кэше, то можно начать процесс установки на сервер сайта на WordPress и через более быстрое время. Но лучше подождать, всё же не менее 3 часов. Если не подождать, то SSL сетификат может не установитсья, из-за того, что в некоторых местах Интернета инфорации о вашем домене и его IP адресе пока что нет.
Я пользуюсь бесплатным SSL сертификатом, предоставляемым Let’s Encrypt. Здесь есть важный момент, о котором стоит помнить. Если переустанавливать в течение одной недели их сертификат на свой сайт более 5 раз, то возможность предоставления сертификата для вашего домена будет блокироваться. При этом вы получите такое сообщение:
Необходимость многократной установки возникает, когда, к примеру, настраивается скрипт установки. Я предоставлю здесь уже настроенный скрипт установки и его достаточно будет запустить один раз. - Теперь, когда всё готово к установке я начинаю. Представляю вашему вниманию лучший скрипт для установки WordPress на операционную систему Ubuntu 20.04. При этом, несмотря на скромные показатели, выбранные для VDS сервера (одно ядро и 768MB оперативной памяти, SSD диск обязателен), этот сайт легко выдержит нагрузку в 5000 посетителей за час. Для того, чтобы установить на VDS сервер сайт WordPress потребуется приложение Putty:
После скачивания и запуска putty появится такое окно, стрелкой показано поле, в которое записывается IP адрес вашего сайта, после чего кликнуть на кнопку <Соединиться>:
Далее появится такое окно, кликаем на кнопку <Да>:
Далее видим такое окно:
Теперь обязательно убедитесь, что у вас включена английская раскладка клавиатуры. Иначе, если при другом языке вы напишете что-то в поле login as, даже если потом сотрете, вы не сможете зайти на сервер.
В поле login as: пишем слово root и нажимаем кнопку <Enter> на клавиатуре, появится такая надпись:
Теперь копируем пароль из письма, полученного с сайта, где вы купили сервер в буфер обмена. Для этого достаточно выделить этот пароль указателем мыши и нажать комбинацию клавиш Ctrl+C. Далее кликаем правой кнопкой указателем мыши на зелёный квадратик в поле окна приложения PuTTY после надписи password. После этого тут же просто кликаем один раз правую кнопку мыши. На экране при этом ничего не произойдёт. Создателями PuTTY именно так и придумано для крутой безопасности пароля. Теперь просто нажмите кнопку <Enter> на клавиатуре. И вы увидите такое окно:
Что говорит о том, что вы можете вносить изменения на своём сервере. Вы в него вошли.Нажмите ниже кнопку [КОПИРОВАТЬ СКРИПТ].Потом кликните в окне приложения PuTTY зелёный квадратик и после этого кликните правую кнопку мыши. Это действие вставит текст скрипта в окно текстового редактора nano. И вы увидите такое окно:
Для того, чтобы сохранить изменения в файле wp, нажимаю комбинацию кнопок клавиатуры: Ctrl+O, вижу такой вопрос на экране:
Нажимаю кнопку <Enter>. Теперь нажимаю комбинацию кнопок клавиатуры: Ctrl+X, для того, чтобы выйти из текстового редактора nano. Вижу такое окно:
Теперь запускаю скрипт. Для этого пишу в окне:
./wp
и нажимаю <Enter>. Скрипт запустился и потребуется ввести название своего домена, имя сайта, которое вы ему придумываете сами, логин и пароль для входа на сайт, а также адрес электронной почты для администратора сайта и для получения сообщений от Let`s Encrypt о SSL сертификате, созданного для вашего сайта:
После ввода адреса электронной почты для SSL, на экране начнут мелькать всякие цифры и буквы в течение 3-х или 4-х минут. После окончания работы скрипта вы увидите такое окно:
- Стрелкой на картинке выше показан адрес входа в панель управления вашим сайтом. Здесь указана мой домен ivibe_ru, в вашем случае будет имя вашего домена. Поздравляю! Теперь ваш сайт работает. Если ввести в адресной строке Интернет браузера адрес вашего сайта, то вы увидите такое окно:
Если вы введете в адресную строку адрес панели управления сайтом, то увидите такое окно:
Если, теперь, ввести логин и пароль, придуманные и указанные вами при создании сайта, то вы войдёте в панель управления:
- Не это главное. ГЛАВНОЕ в том, что теперь у нас есть возможность создавать и запускать на собственном сервере ЛЮБЫЕ Телеграм боты. Если использовать язык программирования php, то будет работать многозадачность и одновременно, хоть 1000 человек сможет пользоваться вашим ботом, и у этих людей не будет никаких задержек с ответом. как это бывает иногда в некоторых платных ботах.
Также этот самый сервер можно будет использовать для того, чтобы хранить некоторые элементы контента созданных вами приложений для смартфонов на базе операционной системы Android. - Однако создавать Телеграм ботов в имеющейся конфигурации крайне неудобно. Да и панель управления на сервер с объёмом оперативной памяти всего 768MB лучше не ставить.
Существует отличное решение. Микроскопический файловый менеджер отлично справится с задачами по управлению данными на сервере и комфортному написанию Телеграм ботов.
Теперь, для тренировки, создадим простейшего бота подтверждения подписки в закрытом Телеграм канале! И сделаем это, конечно же, за 5 минут.