152 lines
15 KiB
XML
152 lines
15 KiB
XML
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||
<channel>
|
||
<title>Статьи on Sadium</title>
|
||
<link>/posts/</link>
|
||
<description>Recent content in Статьи on Sadium</description>
|
||
<generator>Hugo -- gohugo.io</generator>
|
||
<language>ru</language>
|
||
<lastBuildDate>Sun, 10 Dec 2023 00:00:00 +0000</lastBuildDate><atom:link href="/posts/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>
|
||
Пригодилось - <a href="https://forgejo.codeberg.page/docs/latest/user/oauth2-provider/">https://forgejo.codeberg.page/docs/latest/user/oauth2-provider/</a></p>
|
||
<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>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>Пункт</th>
|
||
<th>Что вводить</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>Внутреннее имя</td>
|
||
<td>Codeberg</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Название</td>
|
||
<td>Codeberg</td>
|
||
</tr>
|
||
<tr>
|
||
<td>API Base URL</td>
|
||
<td><a href="https://codeberg.org">https://codeberg.org</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Authorize url</td>
|
||
<td><a href="https://codeberg.org/login/oauth/authorize">https://codeberg.org/login/oauth/authorize</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Token url</td>
|
||
<td><a href="https://codeberg.org/login/oauth/access_token">https://codeberg.org/login/oauth/access_token</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Profile url</td>
|
||
<td><a href="https://codeberg.org/login/oauth/userinfo">https://codeberg.org/login/oauth/userinfo</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Logout url</td>
|
||
<td>Оставить пустым</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Client ID и Client secret</td>
|
||
<td>вставить из 1 пункта</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Scope</td>
|
||
<td>read:user</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Остальные после</td>
|
||
<td>Не трогайте, если не уверены</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<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>
|
||
</content>
|
||
</item>
|
||
|
||
<item>
|
||
<title>Мучения с принтером</title>
|
||
<link>/posts/ricoh_config/</link>
|
||
<pubDate>Sat, 09 Sep 2023 00:00:00 +0000</pubDate>
|
||
|
||
<guid>/posts/ricoh_config/</guid>
|
||
<description>Я всё думал, как завести свой принтер под Linux. И однажды наткнулся на пакет в AUR, который, правда, оказался нерабочим, поскольку source репозиторий был удалён.
|
||
Но недавно в очередных поисках я наткнулся на раздел на форуме Ubuntu. Там добрый человек поделился репозиторием - туть.
|
||
Однако я поступил по другому, не так, как написал человек на форуме. Последовательность
|
||
git clone https://git.kernel.org/pub/scm/linux/kernel/git/jejb/ricoh-sp100.git/ cd ricoh-sp100 sudo cp pstoricohddst-gdi /usr/lib/cups/filter sudo cp *.ppd /usr/share/cups/model</description>
|
||
<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>
|
||
Последовательность</p>
|
||
<p><code>git clone https://git.kernel.org/pub/scm/linux/kernel/git/jejb/ricoh-sp100.git/</code> <br>
|
||
<code>cd ricoh-sp100</code> <br>
|
||
<code>sudo cp pstoricohddst-gdi /usr/lib/cups/filter</code> <br>
|
||
<code>sudo cp *.ppd /usr/share/cups/model</code></p>
|
||
<p>Если есть yay: <br>
|
||
<code>yay -S jbigkit inotify-tools</code></p>
|
||
<p>Если нет:<br>
|
||
<code>sudo pacman -S jbigkit inotify-tools</code></p>
|
||
<p>Как то так. Теперь идём и настраиваем наш принтер в своём рабочем окружении и радуемся жизни. <br>
|
||
<a rel="me" href="https://social.exo.icu/@sl"></a>
|
||
</p>
|
||
</content>
|
||
</item>
|
||
|
||
<item>
|
||
<title>Подборка обоев</title>
|
||
<link>/posts/walls/</link>
|
||
<pubDate>Sat, 01 Jul 2023 00:00:00 +0000</pubDate>
|
||
|
||
<guid>/posts/walls/</guid>
|
||
<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), поскольку я не смог их найти в более лучшем качестве. Если кто сможет найти, буду признателен, если кинете ссылку.
|
||
<a rel="me" href="https://social.exo.icu/@sl"></a>
|
||
</p>
|
||
</content>
|
||
</item>
|
||
|
||
</channel>
|
||
</rss>
|