Печатное Издание - издающееся Анархистами России с 2023 года.
23 декабря 2023 года
Письмо из Лондона, Британия
Уважаевая редакция издания Анархия, я очень рад, что вы работает, и занимаетесь деятельностью.
Появсите мне, еврею по национальности, как открыть подобную газету, не чтобы зарабатывать, а чтобы нести слово и свою мысль: у меня были проблемы с этим - то сайт закроется, то украдут домен, как мне быть, я не хочу связываться с площадками, типа telegram, из-за их закрытости:
любую публикаю могут заблокировать. Поясните, какие технические требования понадобились, чтобы развернуть подобную газету в сети в реальной жизни. Исходный код я видел, он хороший, может не идеален, но мне бы подошел.
Ничего, если я упомяну, что хочу взять его, разумеется со ссылкой на разработчика, и авторов программых модулей, используемых в комплекте.
Спасибо, независимый автор (автор письма).
Ответ редакции:
Есть много возможностей, саймая простая - вести блог. Помните Навального? Он вел блог в livejounral на протяжениие более чем десяти лет. Если вас не устраивает их политика, можно попробовать WordPress, но прост, и удобен, хотя, может быть, его можно взломать.
Самое главное - делать резервные копии, для WordPress, например, был модуль, который позволял выгружать копию базы данных публикаций на диск в виде архива.
Кроме этого, все хостинг-програвдеры (поставщики услуг сервиса по предоставлению серверов в сети интеренет) позволяют делать резервные копии либо по расписанию, либо по обращению в интерфейсе.
Чтобы использовать мой код нужно знать основы работы с Linux, чтобы разобраться достаточно посмотреть видео-лекции для новичка на youtube (смотрите, например Ubuntu).
Linux тоже по-хорошему нужен будет для администрирования сайта, под Windows совсем неудобвно.
После уставновки Linux нужно будет выполнить следующие щаги:
1. Сделать Fork моего репозитория на github.com.
2. В консоли сделать кронирование репозитория, например, вызвать git clone https://github.com/vsepohui/anarchy-press, либо свой репозиторий.
3. Вызвать команды из README.
4. После запуска morbo, в бразуре набрать http://127.0.0.0:3000/ и откроется локальная версия сайта.
Итак, у вас уже есть сайт, и свой репозиторий, можете довойдить его до ума. Когда все будет готово, нужно будет отправить изменения на github.com:
1. git add *
2. git commit -m "Описание изменений"
3. git push
Если вы захотите развернуть сайт в сети интернет, но вам потребуется:
1. Доменное имя, или адрес сайта. Лучше все покупать его у надежных продавцов. Я брал у reg.ru.
2. Виртуальных, либо выделенный сервер в дата-центре. Самый дешевый вариант - VPS, это часть северка, которая изолированна от остальных пользователей. Выделеный сервер - будет полностью ваш, но это дороже. Если берет VPS - берите мимимум на 2 ядра. Недавно я пользовался услугами ruvds.com, но они мне не понравились, и я перешел на ztv.su, пока ниче сказать не могу, но вроде бы нормально.
3. После покупки сервера, нужно прописать его IP в доменую зону, записи @, и www. 4. На виртуальном сервере создать нового пользователя adduser sitenamestrong>, без пароля (чтобы никто не могу зайти)
5. Дать права достуна на директорию на чтение chmod o+x /home/sitename
6. Переключится под sudo, и развенуть репозиторий сайта: sudo -s -H -u sitename && cd /home/sitename && git clone *****
7. Установить nginx, и сконфигурировать. (нужно почитать на сайте, например sysoev.ru, или habr.com особенности.
8. Настроить SSL сертификаты: apt install letsencrypt python3-certbot-nginx && letsencrypt
В общем, нужно познания в Linux. Если что-то не поняли, извините. Про nginx рассказывать долго, может быть позже я выложу на github.com пример конфигурации.
Не знаю, воодушивит вас это, или расстроит, но разработка и администрирование сайтов - целая дисциплина в компьютерном мире. Нужен навык. Може начать, как я уже говорил с курсов на youtube, а можно, попробовать обучающие курсы, но какие именно, я порекомендовать не могу. Главное - не покупайте книги по Unix - там устаревшая информация.
Претензии принимаются на email руководителя издания - Товарища Трунаева - trunaev.ivan@icloud.com. По вопросам размещение рекламы - обращаться туда же. Права: все текста напечаты рукою Товарища Трунаева, если не указано иное. Програмный комплекс, реализующий работу издания, разработан Товарищем Трунаевым, а исходный код можно изучить на https://github.com/vsepohui/anarchy-press.
Сайт поддерживает Студия Поэт
Russian to Translit
English from Google Traslate