<description>Recent content on Sadium</description>
<generator>Hugo -- gohugo.io</generator>
<language>ru</language>
<lastBuildDate>Sun, 10 Dec 2023 00:00:00 +0000</lastBuildDate><atom:linkhref="/index.xml"rel="self"type="application/rss+xml"/>
<item>
<title>Как настроить Codeberg как провайдер входа Oauth2 для Nexcloud</title>
<link>/posts/codeberg_x_nextcloud/</link>
<pubDate>Sun, 10 Dec 2023 00:00:00 +0000</pubDate>
<guid>/posts/codeberg_x_nextcloud/</guid>
<description>Я не смог найти никакой информации об этом через поисковые системы, поэтому решил написать об этом здесь. Пригодилось - https://forgejo.codeberg.page/docs/latest/user/oauth2-provider/
1. Создаём приложение в Codeberg и копируем куда-нибудь Client ID и Client secret. 2. Идём в параметры сервера Nextcloud, пункт Social Login, и создаём Custom Oauth2 на +.
Пункт Что вводить Внутреннее имя Codeberg Название Codeberg API Base URL https://codeberg.org Authorize url https://codeberg.org/login/oauth/authorize Token url https://codeberg.org/login/oauth/access_token Profile url https://codeberg.org/login/oauth/userinfo Logout url Оставить пустым Client ID и Client secret вставить из 1 пункта Scope read:user Остальные после Не трогайте, если не уверены 3.</description>
<content><p>Я не смог найти никакой информации об этом через поисковые системы, поэтому решил написать об этом здесь. <br>
<p><code>1.</code><a href="https://codeberg.org/user/settings/applications">Создаём приложение в Codeberg</a> и копируем куда-нибудь Client ID и Client secret. <br>
<code>2.</code> Идём в параметры сервера Nextcloud, пункт <code>Social Login</code>, и создаём Custom Oauth2 на <code>+</code>.</p>
<p><code>3.</code> Ставим галку напротив пункта <code>Позволять пользователям подключать социальные логины к своим аккаунтам</code> и нажимаем <code>Сохранить</code> внизу страницы. <br>
<code>4.</code> Идём в режим Инкогнито вашего браузера, затем на страничку входа в ваше облако и копируем путь провайдера Codeberg - правая кнопка мыши, копируем ссылку, сохраняем куда-нибудь. <br>
Должно выглядеть примерно так - <code>https://cloud.example.org(/index.php)/apps/sociallogin/custom_oauth2/Codeberg</code><br>
<code>5.</code> Возвращаемся к ранее созданному <a href="https://codeberg.org/user/settings/applications">приложению Codeberg</a>, Нажимаем <code>Изменить</code> и вставляем ссылку из прошлого пункта в поле <code>URI для перенаправления</code>, нажимаем <code>Сохранить</code>.</p>
<p>Теперь попробуйте связать ваш аккаунт Codeberg и Nextcloud из пункта <code>Social Login</code> в настройках пользователя Nextcloud, должно работать. В теории, это также применимо к <code>Gitea</code>, потому что <a href="https://forgejo.org">Forgejo</a> это форк <a href="https://gitea.com">Gitea</a>.</p>
<p>Давеча сделал по этому поводу Issue на Github: <a href="https://github.com/zorn-v/nextcloud-social-login/issues/440">https://github.com/zorn-v/nextcloud-social-login/issues/440</a></p>
</content>
</item>
<item>
<title>Не берите дешёвые M2 NMVE</title>
<link>/posts/rpi-rip-nvme/</link>
<pubDate>Sat, 07 Oct 2023 00:00:00 +0000</pubDate>
<guid>/posts/rpi-rip-nvme/</guid>
<description>Да, знаю, сам дурак, не сделал бэкапы. Хотя, с другой стороны, самое важное не пострадало - файлы в Nextcloud. Они-то, как раз-таки, лежали на отдельном рейде. И не только они, этот сайт, например, тоже. Так или иначе, я не собирался делать из Малинки серьёзный сервер. Мощи у неё не те, хотя тянула она NC неплохо, однако, когда дело доходило до мобильного клиента, это был тихий ад.
Ну, поскольку смысла было покупать новый диск для Малинки я не видел, я просто решил собрать сервер на своём страком компутерном железе, а именно на проце Intel Pentium G4560 aka Гиперпень, и материнка Asus H110M-R.</description>
<content><p>Да, знаю, сам дурак, не сделал бэкапы. Хотя, с другой стороны, самое важное не пострадало - файлы в Nextcloud. Они-то, как раз-таки, лежали на отдельном рейде. И не только они, этот сайт, например, тоже. Так или иначе, я не собирался делать из Малинки серьёзный сервер. Мощи у неё не те, хотя тянула она NC неплохо, однако, когда дело доходило до мобильного клиента, это был тихий ад.</p>
<p>Ну, поскольку смысла было покупать новый диск для Малинки я не видел, я просто решил собрать сервер на своём страком компутерном железе, а именно на проце Intel Pentium G4560 aka Гиперпень, и материнка Asus H110M-R. Ну и какая-то там планка оперативки на 8ГБ частотой 2133МГц. Диск тоже, по факту, был со старого компа, просто на момент работы сервера на Малинке он у меня был чисто под виртуалки всякие. Это SSD SanDisk на 120Гб.</p>
<p>В ближайшее время я планирую проапгрейдить сервер новым процом, в неближайшее - диском, и хочу докинуть ещё плашку оперативы на 8ГБ, дабы был двухканал. Процессор этот будет Intel Core i5 7600. Брал его<a href="https://aliexpress.ru/item/1005003651636041.html">тут</a>. Хотел взять Xeon-E3 1245 v5, однако без плясок с бубнами и программатора, мне бы его не получилось завести на этой материнке, менять которую мне вообще ни разу не хочется, да и с бубном плясать тоже неохота. После хотелось бы взять SSD Samsung EVO, скорее всего <a href="https://www.dns-shop.ru/product/184d257ee33aed20/500-gb-25-sata-nakopitel-samsung-870-evo-mz-77e500bkr">этот</a>. Нуа плашку оперативы возьму <a href="https://www.citilink.ru/product/modul-pamyati-kingmax-ddr4-8gb-2133-dimm-ret-400808">эту</a>. В идеале бы ещё ИБПшник взять, но я не знаю, какой&hellip;</p>
<p>Может допишу ещё чего&hellip;</p>
<description>Я всё думал, как завести свой принтер под Linux. И однажды наткнулся на пакет в AUR, который, правда, оказался нерабочим, поскольку source репозиторий был удалён.
Но недавно в очередных поисках я наткнулся на раздел на форуме Ubuntu. Там добрый человек поделился репозиторием - туть.
Однако я поступил по другому, не так, как написал человек на форуме. Последовательность
<content><p>Я всё думал, как завести свой принтер под Linux. <br>
И однажды наткнулся на <a href="https://aur.archlinux.org/packages/ricoh-sp100-git">пакет</a> в AUR, который, правда, оказался нерабочим, поскольку source репозиторий был удалён.</p>
<p>Но недавно в очередных поисках я наткнулся на <a href="https://forum.ubuntu.ru/index.php?PHPSESSID=b541bb569cce4b86e0a21bf1f69ca5ec&amp;topic=203120.msg2481757#msg2481757">раздел на форуме Ubuntu</a>. <br>
Там добрый человек поделился репозиторием - <a href="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/ricoh-sp100.git/">туть</a>.</p>
<p>Однако я поступил по другому, не так, как написал человек на форуме. <br>
<description>Предлагаю вашему вниманию свою подборку обоев, которая уже достигла более 1500 обоев.
Посмотреть их и забрать её можно тут.
О подборке:
Большая часть обоев взято с wallhaven.cc Содержит NSFW (около ~3-10%) Дополняется и обновляется как минимум еженедельно. У некоторых обоев может быть качество ниже FullHD (1920x1080), поскольку я не смог их найти в более лучшем качестве. Если кто сможет найти, буду признателен, если кинете ссылку. </description>
<content><p>Предлагаю вашему вниманию свою подборку обоев, которая уже достигла более 1500 обоев.</p>
<p>Посмотреть их и забрать её можно <a href="https://cloud.sadium.cyou/s/walls">тут</a>.</p>
<p>О подборке:</p>
<ul>
<li>Большая часть обоев взято с<a href="https://wallhaven.cc">wallhaven.cc</a></li>
<li>Содержит NSFW (около ~3-10%)</li>
<li>Дополняется и обновляется как минимум еженедельно.</li>
</ul>
<p>У некоторых обоев может быть качество ниже FullHD (1920x1080), поскольку я не смог их найти в более лучшем качестве. Если кто сможет найти, буду признателен, если кинете ссылку.
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>/about/about/</guid>
<description> Приветствую! Меня звать Сисадмин Линк, парень, 23 годика, я создатель данного сайта и хостер некоторых сервисов с открытым исходным кодом.
Работаю сисадмином в подразделении одного колледжа.
<p>Меня звать <strong>Сисадмин Линк</strong>, парень, 23 годика, я создатель данного сайта и хостер некоторых <a href="/services">сервисов</a>с<strong>открытым исходным кодом</strong>.</p>
<p>Работаю сисадмином в подразделении одного колледжа.</p>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>/donate/</guid>
<description> Никого не принуждаю, но если можете, отсыпьте копеечку: Свобода добра 5536 9139 9438 8268 Тинькофф Пожалуйста, напишите в сообщении к переводу, что вы осознанно отправили его, а не сделали это по ошибке, чтобы никто не переживал потом 😅 OVERXWISE Qiwi </description>
<content><table>
<thead>
<tr>
<th>Никого не принуждаю, но если можете, отсыпьте копеечку:</th>
<td>Пожалуйста, напишите в сообщении к переводу, что вы осознанно отправили его, а не сделали это по ошибке, чтобы никто не переживал потом 😅</td>
<p><strong>Synapse</strong> — домашний сервер Matrix с открытым исходным кодом, написанный и поддерживаемый Matrix.org Foundation. Вкратце, Matrix — это открытый стандарт связи в Интернете, поддерживающий федерацию, шифрование и VoIP.</p>
<p><strong>Owncast</strong> - автономный сервер видеотрансляций и веб-чатов для использования с существующим популярным программным обеспечением для вещания.</p>
<p><strong>RSS-Bridge</strong> - программное обеспечение для создания Atom или RSS-каналов с веб-сайтов, у которых их нет.</p>
</blockquote>
<p>Мостов <a href="https://github.com/RSS-Bridge/rss-bridge/tree/master/bridges">куча</a>, могу по просьбе добавить в список активных ещё какие-нибудь.</p>
<p><strong>Shlink</strong> - Автономный сокращатель URL-адресов на основе PHP, который можно использовать для обслуживания сокращенных URL-адресов в вашем собственном домене.</p>
<p><strong>Vaultwarden</strong>, форк <strong><a href="https://bitwarden.com">Bitwarden</a></strong> - менеджера паролей с открытым кодом. Имеет приложения нескольких форматов, включая веб-интерфейс, настольные приложения, расширение браузера, мобильные приложения и CLI</p>
<p><strong>qBittorrent</strong> - Открытый торрент-клиент.</p>
</blockquote>
<hr>
<p>Исходный код указанных в этой статье сервисов (и не только) отзеркален на моём инстансе <strong><a href="https://git.sadium.cyou/mirrors">Forgejo</a></strong>.</p>
</content>
</item>
<item>
<title>Условия использования</title>
<link>/tos/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>/tos/</guid>
<description>Общее положение Данный документ - свод правил поведения. При использовании любых сервисов, размещённых в рамках проекта Sadium, администрация и, мы надеемся, сообщество, должны соблюдать данный свод правил.
Данный документ относится ко всем сервисам, размещенным в рамках проекта Sadium. Это означает, что данный свод правил нужно соблюдать при использовании сервисов, размещенных на домене и под-доменах *.sadium.cyou.
Сервис предоставляется &ldquo;как есть&rdquo; Сервис - онлайн-ресурсы и ПО, размещенные в рамках проекта Sadium на домене и под-доменах *.</description>
<p>Данный документ - свод правил поведения. При использовании любых сервисов, размещённых в рамках проекта <code>Sadium</code>, администрация и, мы надеемся, сообщество, должны соблюдать данный свод правил.</p>
<p>Данный документ относится ко всем сервисам, размещенным в рамках проекта <code>Sadium</code>. Это означает, что данный свод правил нужно соблюдать при использовании сервисов, размещенных на домене и под-доменах <code>*.sadium.cyou</code>.</p>
<p><strong><code>Сервис</code></strong> - онлайн-ресурсы и ПО, размещенные в рамках проекта <code>Sadium</code> на домене и под-доменах <code>*.sadium.cyou</code>.</p>
<p>Вы понимаете и соглашаетесь с тем, что <strong><code>Сервис</code></strong> предоставляется «как есть» без каких-либо гарантий, что сервис не содержит ошибок или дефектов. Администрация <strong><code>Сервиса</code></strong> не несёт никакой ответственности за какую-либо неверную и/или несвоевременную доставку информации, правильность обработки предоставленных и/или копируемых данных, а равно за прямой или косвенный ущерб, вызванный использованием данного <strong><code>Сервиса</code></strong>.</p>
<h2 id="отказ-от-ответственности">Отказ от ответственности</h2>
<p>Дополнительно сообщаем, что администрация проекта <code>Sadium</code> несёт ответственность только за контент, размещенный на &ldquo;своих&rdquo; сервисах. Администрация <code>Sadium</code> отказывается от ответвенности за размещение контента через &ldquo;проксирующие&rdquo; сервисы, ибо не имеет технической и правовой возможности его контроллировать.</p>
<p>Проект <code>Sadium</code> просит обратить внимание, что администрация не занимается модерированием каждого действия пользователей, в то же время контент может модерироваться/удаляться по обращению правообладателей, но только в том случае, если правообладатель сможет доказать авторство опубликованного на домене <code>*.sadium.cyou</code> контента.</p>
<p>Жалобы на контент принимаются только в письменном виде и в специальной для этого форме: - &lt;ссылка на форму&gt;</p>
<ul>
<li><strong><code>Сервис</code></strong> считается &ldquo;своим&rdquo;, если веб-приложение, находящееся на домене <code>*.sadium.cyou</code>, либо его контент может контролироваться администрацией (изменение, создание, удаление), а так же если администраторы проекта <code>Sadium</code> имеют техническую возможность контролировать пользователей как сущность базы данных (удалять, создавать, изменять).</li>
<li><strong><code>Сервис</code></strong> считается &ldquo;проксирующим&rdquo;, если веб-приложение, находящееся на домене <code>*.sadium.cyou</code>, по сути своей, является лишь альтернативным путём для получения контента, и контент никак не может быть изменен администрацией проекта <code>Sadium</code>.</li>
<p>Предоставляя свои персональные данные при использовании <strong><code>Сервиса</code></strong>, вы даёте своё согласие на обработку и использование своих персональных данных для работы <strong><code>Сервиса</code></strong>. Администрация проекта <code>Sadium</code> не принуждает вас указывать свои &ldquo;настоящие&rdquo; персональные данные.
Администрация проекта <code>Sadium</code> не использует персональные данные пользователей в иных целях, если пользователь не изъявил обратного.</p>
<li>Обсуждать/распространять/хранить порнографические материалы с участием несовершеннолетних.</li>
<li>Назойливо-агрессивное поведение (преследования, необоснованное хамство на постоянной основе и т.п.)</li>
<li>Создавать аккаунт для компании/ИП/самозанятого пользователя, если цель создания аккаунта - извлечение прибыли.</li>
<li>Разглашать личные данные[1] пользователя без его согласия. Если пользователь (в не зависимости от его инстанса) потребует удаления своих личных данных со страницы пользователя, относящегося к проекту <code>*.sadium.cyou</code> - пользователь sadium.cyou обязан это сделать, в ином случае это сделает администрация.</li>
<li>Призывать к травле[2]. Одно дело - высказать своё мнение о пользователе. Совсем другое - мешать пользователю жить.</li>
<li>Несовпадение взглядов (политических, сексуальных, религиозных&hellip;) пользователя со взглядами администрации не является основанием для санкций.</li>
</ul>
<hr>
<p>[1] - Персональные данные или личные данные (ЛД) — любая информация, относящаяся прямо или косвенно к определенному пользователю. Любая информация, не опубликованная пользователем в открытый доступ будет считаться как ЛД пользователя.</p>
<p>В независимости от того, опубликованы или нет, ЛД всегда будут считаться:</p>
<ul>
<li>Паспортные данные, а именно совокупность таких данных, как ФИО, дата рождения, семейное положение.</li>
<li>Социальное и имущественное положение.</li>
<li>Информация о банковской карте, включая номер, PIN-код и CVV2/CVC2-коды.</li>
<li>Телефонный номер.</li>
</ul>
<p>[2] - Призывом к травле может являться:</p>
<ul>
<li>Вмешательство в личную жизнь пользователя с целью негативного влияния на его ментальное и физическое состояние</li>
<li>Прямые и непосредственные призывы к насилию.</li>
<li>Призывы к насилию с использованием общих лозунгов.</li>
<li>Прямые и непосредственные призывы к дискриминации.</li>
<li>Призывы к дискриминации в виде общих лозунгов.</li>
</ul>
<hr>
<p>Некоторые фрагменты текста были взяты и адаптированы <a href="https://git.thedroth.rocks/TheDroth/ToS/src/branch/main/README.md">отсюда</a><br>