Sadium /en/ Recent content on Sadium Hugo -- gohugo.io en Sun, 10 Dec 2023 00:00:00 +0000 Setup Codeberg as custom Oauth2 provider in Nexcloud /en/posts/codeberg_x_nextcloud/ Sun, 10 Dec 2023 00:00:00 +0000 /en/posts/codeberg_x_nextcloud/ I couldn&rsquo;t find any info about it via search engines, so I decided to put information here. What is helped - https://forgejo.codeberg.page/docs/latest/user/oauth2-provider/ 1. Create app in Codeberg and copy Client ID and Client secret somewhere. 2. Go to your Nextcloud Admin settings,Social Login section, and create Custom Oauth2 provider. Section What to enter Local/inner name Codeberg Name 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. <p>I couldn&rsquo;t find any info about it via search engines, so I decided to put information here. <br> What is helped - <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">Create app in Codeberg</a> and copy Client ID and Client secret somewhere. <br> <code>2.</code> Go to your Nextcloud Admin settings,<code>Social Login</code> section, and create Custom Oauth2 provider.</p> <table> <thead> <tr> <th>Section</th> <th>What to enter</th> </tr> </thead> <tbody> <tr> <td>Local/inner name</td> <td>Codeberg</td> </tr> <tr> <td>Name</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>leave empty</td> </tr> <tr> <td>Client ID and Client secret</td> <td>paste from step 1</td> </tr> <tr> <td>Scope</td> <td>read:user</td> </tr> <tr> <td>Other after</td> <td>leave empty if not sure</td> </tr> </tbody> </table> <p><code>3.</code> Tick <code>Allow users to attach/connect their social logins</code> box and click <code>Save</code> in the bottom of page. <br> <code>4.</code> Go in Incognito/Private window of your browser, go to your Nextcloud login page and copy path of Codeberg provider - Right click, copy link, save somewhere. <br> Must look like this - <code>https://cloud.example.org(/index.php)/apps/sociallogin/custom_oauth2/Codeberg</code> <br> <code>5.</code> Go back to your created earlier <a href="https://codeberg.org/user/settings/applications">Codeberg application</a>, click <code>Edit</code> button and paste link from step 4 into <code>Redirection URI</code> section, click <code>Save</code>.</p> <p>And you done! Try connect your Codeberg account to Nextcloud account from user settings <code>Social Login</code> section, it must work. In theory, it&rsquo;s also appliable to <code>Gitea</code>, because <a href="https://forgejo.org">Forgejo</a> is <a href="https://gitea.com">Gitea&rsquo;s</a> fork.</p> <p>I&rsquo;ve created related Github issue: <a href="https://github.com/zorn-v/nextcloud-social-login/issues/440">https://github.com/zorn-v/nextcloud-social-login/issues/440</a></p> Wallpapers Collection /en/posts/walls/ Sat, 01 Jul 2023 00:00:00 +0000 /en/posts/walls/ I bring to your attention my collection of wallpapers, which has already reached more than 1500 wallpapers. You can view them and pick it up here. About collection: Most of the wallpapers are taken from wallhaven.cc Have some NSFW (~3-10%) Expanded and supplemented at least weekly. Some wallpapers may have a quality lower than FullHD (1920x1080), coz I couldn&rsquo;t find them in a better quality. If anyone can find it, I would appreciate it if you send me a link <p>I bring to your attention my collection of wallpapers, which has already reached more than 1500 wallpapers.</p> <p>You can view them and pick it up <a href="https://cloud.sadium.cyou/s/walls">here</a>.</p> <p>About collection:</p> <ul> <li>Most of the wallpapers are taken from <a href="https://wallhaven.cc">wallhaven.cc</a></li> <li>Have some NSFW (~3-10%)</li> <li>Expanded and supplemented at least weekly.</li> </ul> <p>Some wallpapers may have a quality lower than FullHD (1920x1080), coz I couldn&rsquo;t find them in a better quality. If anyone can find it, I would appreciate it if you send me a link <a rel="me" href="https://social.exo.icu/@sl"></a> </p> /en/about/about/ Mon, 01 Jan 0001 00:00:00 +0000 /en/about/about/ Sup! Name is Sysadmin Link, man, 23 y.o., I am the creator of this site and hoster of some open source services. I work as sysadmin in some college unit. Thats all&hellip; for now <img class="center" src="/img/avatar.jpg" width="300" style="border:3px; border-style:dashed; border-color:#ffffff; padding: 0px;"> <h1 id="sup">Sup!</h1> <p>Name is <strong>Sysadmin Link</strong>, man, 23 y.o., I am the creator of this site and hoster of some <strong>open source</strong> <a href="/en/services">services</a>.</p> <p>I work as sysadmin in some college unit.</p> <p>Thats all&hellip; for now <a rel="me" href="https://social.exo.icu/@sl"></a> </p> <!-- raw HTML omitted --> /en/contacts/contacts/ Mon, 01 Jan 0001 00:00:00 +0000 /en/contacts/contacts/ Email sadml[at]disroot.org sadml[at]sadium.cyou Fediverse @sl@social.exo.icu Matrix @sl:sadium.cyou <p><strong><code>Email</code></strong><br> <a href="mailto:sadml@disroot.org">sadml[at]disroot.org</a><br> <a href="mailto:sadml@sadium.cyou">sadml[at]sadium.cyou</a></p> <p><strong><code>Fediverse</code></strong><br> <a href="https://social.exo.icu/@sl">@sl@social.exo.icu</a></p> <p><strong><code>Matrix</code></strong><br> <a href="https://matrix.to/#/@sl:sadium.cyou">@sl:sadium.cyou</a></p> /en/services/services/ Mon, 01 Jan 0001 00:00:00 +0000 /en/services/services/ Public Forgejo My instance | Website | Source code | Registration open | Nextcloud OIDC Forgejo, Gitea fork - Self-hosted lightweight software forge. Matrix Admin UI My instance | Source code Matrix Admin UI - Matrix Admin UI. ¯\_(ツ)_/¯ Matrix Web-client UI My instance | Website | Source code Element-web - A glossy Matrix collaboration client for the web. Matrix Synapse sadium.cyou | Website | Source code | Registration closed | Nextcloud OIDC <h1 id="public">Public</h1> <hr> <h3 id="forgejo">Forgejo</h3> <p><a href="https://git.sadium.cyou/">My instance</a> | <a href="https://forgejo.org">Website</a> | <a href="https://codeberg.org/forgejo/forgejo">Source code</a> | <code>Registration open</code> | <code>Nextcloud OIDC</code></p> <blockquote> <p><strong>Forgejo</strong>, <strong><a href="https://gitea.com">Gitea</a></strong> fork - Self-hosted lightweight software forge.</p> </blockquote> <h3 id="matrix-admin-ui">Matrix Admin UI</h3> <p><a href="https://ma.sadium.cyou/">My instance</a> | <a href="https://github.com/Awesome-Technologies/synapse-admin">Source code</a></p> <blockquote> <p><strong>Matrix Admin UI</strong> - Matrix Admin UI. <code>¯\_(ツ)_/¯</code></p> </blockquote> <h3 id="matrix-web-client-ui">Matrix Web-client UI</h3> <p><a href="https://mw.sadium.cyou/">My instance</a> | <a href="https://element.io/">Website</a> | <a href="https://github.com/vector-im/element-web/">Source code</a></p> <blockquote> <p><strong>Element-web</strong> - A glossy Matrix collaboration client for the web.</p> </blockquote> <h3 id="matrix-synapse">Matrix Synapse</h3> <p><code>sadium.cyou</code> | <a href="https://matrix.org">Website</a> | <a href="https://github.com/matrix-org/synapse">Source code</a> | <code>Registration closed</code> | <code>Nextcloud OIDC</code></p> <blockquote> <p><strong>Synapse</strong> - open-source Matrix homeserver written and maintained by the Matrix.org Foundation. Briefly, Matrix is an open standard for communications on the internet, supporting federation, encryption and VoIP.</p> </blockquote> <h3 id="nextcloud">Nextcloud</h3> <p><a href="https://cloud.sadium.cyou">My instance</a> | <a href="https://nextcloud.com">Website</a> | <a href="https://github.com/nextcloud/server">Source code</a> | <code>Registration by pre-moderation</code> | <code>OIDC</code></p> <blockquote> <p><strong>Nextcloud</strong> - suite of client-server software for creating and using file hosting services. Alternative for Google Suite, Dropbox, OneDrive, etc.</p> </blockquote> <p>If you want an account, fill a form <a href="https://l.sadium.cyou/nc_reg_form">here</a>.</p> <h3 id="owncast">Owncast</h3> <p><a href="https://live.sadium.cyou/">My instance</a> | <a href="https://owncast.online">Website</a> | <a href="https://github.com/owncast/owncast">Source code</a></p> <blockquote> <p><strong>Owncast</strong> - self-hosted live video and web chat server for use with existing popular broadcasting software.</p> </blockquote> <h3 id="rss-bridge">RSS-Bridge</h3> <p><a href="https://rss.sadium.cyou/">My instance</a> | <a href="https://rss-bridge.github.io/rss-bridge">Website</a> | <a href="https://github.com/rss-bridge/rss-bridge">Source code</a></p> <blockquote> <p><strong>RSS-Bridge</strong> - free and open source software for generating Atom or RSS feeds from websites which don&rsquo;t have one.</p> </blockquote> <h3 id="shlink">Shlink</h3> <p><a href="https://shlink.sadium.cyou/">My webUI instance</a> | <a href="https://shlink.io">Website</a> | <a href="https://github.com/shlinkio/shlink">Server source code</a> | <a href="https://github.com/shlinkio/shlink-web-client">WebUI source code</a></p> <blockquote> <p><strong>Shlink</strong> - PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own domain.</p> </blockquote> <h3 id="vaultwarden">Vaultwarden</h3> <p><a href="https://vault.sadium.cyou/">My instance</a> | <a href="https://github.com/dani-garcia/vaultwarden">Server source code</a> | <a href="https://github.com/dani-garcia/bw_web_builds">WebUI source code</a> | <code>Registration open</code></p> <blockquote> <p><strong>Vaultwarden</strong>, <strong><a href="https://bitwarden.com">Bitwarden</a></strong> fork - free and open-source password management service that stores sensitive information such as website credentials in an encrypted vault.</p> </blockquote> <h3 id="uptime-kuma">Uptime Kuma</h3> <p><a href="https://up.sadium.cyou">My instance</a> | <a href="https://github.com/louislam/uptime-kuma">Source code</a></p> <blockquote> <p><strong>Uptime Kuma</strong> - A fancy self-hosted monitoring tool.</p> </blockquote> <hr> <h1 id="personalprivate">Personal/Private</h1> <h3 id="adguard-home">Adguard Home</h3> <p><a href="https://adguard.com/adguard-home.html">Website</a> | <a href="https://github.com/AdguardTeam/AdGuardHome/">Source code</a></p> <blockquote> <p><strong>Adguard Home</strong> - Network-wide ads &amp; trackers blocking DNS server.</p> </blockquote> <h3 id="maddy-email">Maddy Email</h3> <p><a href="https://maddy.email">Website</a> | <a href="https://github.com/foxcpp/maddy">Source code</a></p> <blockquote> <p><strong>Maddy</strong> - Composable all-in-one mail server.</p> </blockquote> <h3 id="qbittorrent">qBittorrent</h3> <p><a href="https://www.qbittorrent.org/">Website</a> | <a href="https://github.com/qbittorrent/qBittorrent">Source code</a></p> <blockquote> <p><strong>qBittorrent</strong> - Open source torrent client.</p> </blockquote> <hr> <p>The source code of the services listed in this article (and not only them) is stored on my <a href="https://git.sadium.cyou/mirrors">Forgejo</a> instance.</p>