Покупка своего хостинга
Хостинг — это компьютер, который стоит в серверной солидной организации, включен 24\7 и подключен к интернету. Вы можете загрузить на хостинг видео, картинку или другой медиафайл, а потом размещать их на любых других сайтах. Показывать эти медиафайлы будет ваш хостинг, поэтому они вседа будут доступны и сохранны.
Купить хостинг можно у любой организации, держащей сервера. Я рекомендую попробовать timeweb, если вы находитесь в России. Если не в России, то пока что посоветовать ничего определенного не могу, пробую несколько хостингов параллельно и составляю мнение.
Покупайте самый простой, потом всегда успеете переехать на любой тариф, если вдруг понадобится
Покупка и привязка домена
После покупки хостинга нам нужно купить домен и привязать к сайту. Купить домен можете тоже где угодно. Имейте в виду, что зарубежные регистраторы могут не обслуживать домены с .ru и они могут плохо работать за рубежом.
При покупке домена обязательно отключайте все сопутствующие услуги, так как регистраторы являются амбассадорами навязывания доп.услуг, которые в первый месяц стоят вам 1 рубль, а в следующий месяц в сотни раз дороже.
После покупки домена вне зависимости от регистратора вам нужно искать раздел DNS Записей\Records
По умолчанию там, где у меня стоит адрес rodney.ns.cloudflare.com, стоит адрес вашего регистратора доменов. Вам туда нужно вставить адрес своего хостинга.
Адрес вашего хостинга есть на главной странице личного кабинета вашего хостинга.
Вам нужно скопировать IP, который на скриншоте обозначен как 188.222.22.144
В регистраторе удалите все старые A-записи, если вы только что купили домен. Если домен у вас уже был, читайте дальше, мы сделаем поддомен.
Добавьте запись типа A, у которой в левой пустой ячейке (она обычно подписана как имя записи) напишите "@" или заполните так, как указано в подсказке регистратора для КОРНЕВОГО ДОМЕНА (он там как root иногда подписан и в некоторых случаях у них может быть другой синтаксис написания этой части записи". Если у вас есть домен и вы хотите подвязать к хостингу поддомен, то придумайте имя поддомена и напишите его в эту ячейку.
У меня куплен домен one-way.dev. Этот адрес я могу привязать к сайту на тильде. Однако покупка домена позволяет мне создать еще сколько угодно сайтов и сервисов с любым словом в адресе перед моим доменом. То есть tap.one-way.dev это мой адрес для таплинка, school.one-way.dev для школы и магазина, share.one-way.dev для сервиса. Также и вы можете сделать любой поддомен для хостинга
В правую ячейку, которая должна быть подписана как "значение" или "адрес" вставьте адрес вашего хостинга.
SSL
После того, как вы добавите запись, перейдите в регистраторе домена в раздел SSL и закажите бесплатный сертификат Lets Encrypt для вашего домена. Если за сертификат платформа будет просить денег, погуглите перенос домена в timeweb. Так или иначе, бесплатный SSL ничем не хуже и его всегда можно установить.
Без SSL ваши файлы будут портить статистику безопасности сайтов, на которых они размещены
Размещение файлов
Теперь перейдите в личном кабинете хостинга в раздел файлового хранилища
Все, что вы разместите в папке public_html, будет доступно по адресу вашего домена. То есть, если я загружу туда файл 1.jpg, то у меня будет открываться файл по адресу https://one-way.dev/1.jpg
Если я создам там папку numbers и туда загружу файл 1.jpg, у меня будет открываться https://one-way.dev/numbers/1.jpg