Site update

This commit is contained in:
CronyAkatsuki 2025-05-10 09:35:02 +02:00
parent 66311ee207
commit 44f8726e2d
34 changed files with 472 additions and 458 deletions

View file

@ -4,18 +4,28 @@ date = 2023-09-27
tags = ['self-host', 'dns', 'pi-hole', 'unbound']
+++
Just another day I seted up my own private dns server that has adblocking ( and other stuff ) using pihole and uses unbound as a resolver. To safelly connect to the dns server I'm using DNS over HTTPS for my browser's and HTTPS over TLS for stuffy for my whole desktop and private dns in android ( Android has DoH support but only for google and cloudflare right now). Let's get on to setting everything up
Just another day I seted up my own private dns server that has adblocking ( and
other stuff ) using pihole and uses unbound as a resolver. To safelly connect to
the dns server I'm using DNS over HTTPS for my browser's and HTTPS over TLS for
stuffy for my whole desktop and private dns in android ( Android has DoH support
but only for google and cloudflare right now). Let's get on to setting
everything up
<!-- more -->
## 1. Pihole
Let's start with setting up pihole. I will be installing it with their script on a debian system for easier unbound integration ( unbound doesn't have an official docker container ).
Let's start with setting up pihole. I will be installing it with their script on
a debian system for easier unbound integration ( unbound doesn't have an
official docker container ).
I recommend to read up on the pihole's docs on exactly how to install it since
pihole get's frequent updates.
[DOCS](https://docs.pi-hole.net/main/basic-install/)
I recommend to read up on the pihole's docs on exactly how to install it since pihole get's frequent updates. [DOCS](https://docs.pi-hole.net/main/basic-install/)
I recommend you to install the admin page for easier managmenet and ability to change the upstream dns server ( needed for changing it to unbound later on ). To be able to access the admin page I use an nginx configuration like this one.
I recommend you to install the admin page for easier managmenet and ability to
change the upstream dns server ( needed for changing it to unbound later on ).
To be able to access the admin page I use an nginx configuration like this one.
```nginx
server {
@ -54,19 +64,27 @@ server {
}
```
The main point of this config is the `/admin` location that you need to pass the lighttpd port to acces the website, you can just do it on your main website also.
Also to make lighttpd work with nginx listening on port 80 you need to edit the `server.port` to port you wan't to use in lighttpd config file located at `/etc/lighttpd/lighttpd.conf` and then just restart lighttpd
The main point of this config is the `/admin` location that you need to pass the
lighttpd port to acces the website, you can just do it on your main website
also. Also to make lighttpd work with nginx listening on port 80 you need to
edit the `server.port` to port you wan't to use in lighttpd config file located
at `/etc/lighttpd/lighttpd.conf` and then just restart lighttpd
## 2. Unbound
For this part I will just link the pi-hole's unbound documentation because it is the most correct one and updated as things change regulary.
For this part I will just link the pi-hole's unbound documentation because it is
the most correct one and updated as things change regulary.
[Pi-hole unbound docs](https://docs.pi-hole.net/guides/dns/unbound/)
## 3. DNS over TLS
For dns over tls you need to first have a ssl certificate. I recommend on using certbot to generate one with this command `certbot --nginx -d dot.example.com`.
For dns over tls you need to first have a ssl certificate. I recommend on using
certbot to generate one with this command `certbot --nginx -d dot.example.com`.
Next you will need a reverse proxy, in my case I use nginx. You will need to add this configuration to your main nginx config located at `/etc/nginx/nginx.conf`. **Make sure to add this outside of the http block and change example.com to your domain**
Next you will need a reverse proxy, in my case I use nginx. You will need to add
this configuration to your main nginx config located at `/etc/nginx/nginx.conf`.
**Make sure to add this outside of the http block and change example.com to your
domain**
```nginx
stream {
@ -100,12 +118,16 @@ stream {
}
```
Also make sure to enable port 853, example ufw command is `ufw allow 853/tcp`. Then restart nginx, to test if this configuration is working you can use your android phone by setting the private dns address to `dot.example.com` and then visit the website[dnsleaktest](https://dnsleaktest.com)
Also make sure to enable port 853, example ufw command is `ufw allow 853/tcp`.
Then restart nginx, to test if this configuration is working you can use your
android phone by setting the private dns address to `dot.example.com` and then
visit the website[dnsleaktest](https://dnsleaktest.com)
## 4. DNS over HTTPS
For using dns over https we will be installing additional package called dnsdinst. On debian systems just run `apt install dnsdinst`. Next you will need to setup dnsdinst config and restart it. Make sure to change example.com.
For using dns over https we will be installing additional package called
dnsdinst. On debian systems just run `apt install dnsdinst`. Next you will need
to setup dnsdinst config and restart it. Make sure to change example.com.
```conf
-- dnsdist configuration file, an example can be found in /usr/share/doc/dnsdist/examples/
@ -126,7 +148,11 @@ newServer({address="127.0.0.1", name="Pi-hole", checkName="example.com", checkIn
addDOHLocal("127.0.0.1:5300", nil, nil, "/dns-query", { reusePort=true })
```
Next we will need another ssl certificate for the doh domain, for that we will once again using certbot with this command `certbot --nginx -d doh.example.com`after that add this configuratin to nginx either in sites-available and linking it to sites enabled or in http block in main nginx configuration.
Next we will need another ssl certificate for the doh domain, for that we will
once again using certbot with this command
`certbot --nginx -d doh.example.com`after that add this configuratin to nginx
either in sites-available and linking it to sites enabled or in http block in
main nginx configuration.
```nginx
# Proxy Cache storage - so we can cache the DoH response from the upstream
@ -180,6 +206,10 @@ server {
}
```
After restarting nginx with this configuration you can it to your web browser as a DNS over HTTPS resolver and once again checkout [dnsleaktest](https://dnsleaktest.com) website and check if it is all working.
After restarting nginx with this configuration you can it to your web browser as
a DNS over HTTPS resolver and once again checkout
[dnsleaktest](https://dnsleaktest.com) website and check if it is all working.
Hope this has been helpfull and if anybody has any way on how to make this guied better you can open a pull request or make an issue on the website's [repo](https://code.cronyakatsuki.xyz/crony/website).
Hope this has been helpfull and if anybody has any way on how to make this guied
better you can open a pull request or make an issue on the website's
[repo](https://git.cronyakatsuki.xyz/crony/cronyakatsuki.xyz).

View file

@ -5,12 +5,15 @@ description = "All the different services I host"
### Services I run open for everybody
This here is a list of a services I host which are all mostly open source and are publicly available for everyone to use if they wan't to, or in specific cases like lemmy you will need to provide an application and get approved by me to get an account.
This here is a list of a services I host which are all mostly open source and
are publicly available for everyone to use if they wan't to, or in specific
cases like lemmy you will need to provide an application and get approved by me
to get an account.
| Service | Description | Source Code |
| :----------------------------------------------------------- | :------------------------------------------------------- | :------------------------------------------------------- |
| [Startpage](https://startpage.cronyakatsuki.xyz) | Very simple startpage that I created with html and css. | [Gitea](https://code.cronyakatsuki.xyz/crony/startpage) |
| [UpFast](https://upfast.cronyakatsuki.xyz) | Open source file sharing. | [Gitea](https://code.cronyakatsuki.xyz/crony/upfast) |
| [Startpage](https://startpage.cronyakatsuki.xyz) | Very simple startpage that I created with html and css. | [Gitea](https://git.cronyakatsuki.xyz/crony/startpage) |
| [UpFast](https://upfast.cronyakatsuki.xyz) | Open source file sharing. | [Gitea](https://git.cronyakatsuki.xyz/crony/upfast) |
| [SearXNG](https://searx.cronyakatsuki.xyz) | Open source search engine. | [Github](https://github.com/searxng/searxng) |
| [Piped](https://piped.cronyakatsuki.xyz) | Open source YouTube frontend. | [Github](https://github.com/TeamPiped/Piped) |
| [LibReddit](https://libreddit.cronyakatsuki.xyz) | Open Source reddit frontend. | [Github](https://github.com/libreddit/libreddit) |

View file

@ -1,6 +1,6 @@
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,12 @@
Who am I? - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/about/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Who am I?">
<meta property="og:description" content="About who I am">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="og:title" content="Who am I?" />
<meta property="og:description" content="About who I am" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/about/" /><meta property="article:section" content="" />
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -68,7 +68,7 @@ and showcase naruto).</p>
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,19 +12,12 @@
Hardening Level Pro: Notify on SSH Login - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/hardening-level-pro-notify-on-ssh-login/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Hardening Level Pro: Notify on SSH Login">
<meta property="og:description" content="You ever anxious about somebody possibly gaining access to your machine? Fret not, you can just make it so that on any kind of login to your system directly you can get a notification on your phone.">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="blog">
<meta property="article:published_time" content="2023-11-10T19:27:27+01:00">
<meta property="article:modified_time" content="2023-11-10T19:27:27+01:00">
<meta property="article:tag" content="Linux">
<meta property="article:tag" content="Ssh">
<meta property="article:tag" content="Ntfy">
<meta property="article:tag" content="Security">
<meta property="og:title" content="Hardening Level Pro: Notify on SSH Login" />
<meta property="og:description" content="You ever anxious about somebody possibly gaining access to your machine? Fret not, you can just make it so that on any kind of login to your system directly you can get a notification on your phone." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/hardening-level-pro-notify-on-ssh-login/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2023-11-10T19:27:27+01:00" />
<meta property="article:modified_time" content="2023-11-10T19:27:27+01:00" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -90,7 +83,7 @@ session optional pam_exec.so /usr/bin/ntfy-ssh-login.sh
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Blog - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Blog">
<meta property="og:description" content="My blog posts">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Blog" />
<meta property="og:description" content="My blog posts" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -78,7 +76,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -634,12 +634,23 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
<pubDate>27-09-2023</pubDate>
<guid>https://cronyakatsuki.xyz/blog/setup-dns-pihole-unbound/</guid>
<description>&lt;p&gt;Just another day I seted up my own private dns server that has adblocking ( and other stuff ) using pihole and uses unbound as a resolver. To safelly connect to the dns server I&amp;rsquo;m using DNS over HTTPS for my browser&amp;rsquo;s and HTTPS over TLS for stuffy for my whole desktop and private dns in android ( Android has DoH support but only for google and cloudflare right now). Let&amp;rsquo;s get on to setting everything up&lt;/p&gt;
<description>&lt;p&gt;Just another day I seted up my own private dns server that has adblocking ( and
other stuff ) using pihole and uses unbound as a resolver. To safelly connect to
the dns server I&amp;rsquo;m using DNS over HTTPS for my browser&amp;rsquo;s and HTTPS over TLS for
stuffy for my whole desktop and private dns in android ( Android has DoH support
but only for google and cloudflare right now). Let&amp;rsquo;s get on to setting
everything up&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;h2 id=&#34;1-pihole&#34;&gt;1. Pihole&lt;/h2&gt;
&lt;p&gt;Let&amp;rsquo;s start with setting up pihole. I will be installing it with their script on a debian system for easier unbound integration ( unbound doesn&amp;rsquo;t have an official docker container ).&lt;/p&gt;
&lt;p&gt;I recommend to read up on the pihole&amp;rsquo;s docs on exactly how to install it since pihole get&amp;rsquo;s frequent updates. &lt;a href=&#34;https://docs.pi-hole.net/main/basic-install/&#34;&gt;DOCS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I recommend you to install the admin page for easier managmenet and ability to change the upstream dns server ( needed for changing it to unbound later on ). To be able to access the admin page I use an nginx configuration like this one.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s start with setting up pihole. I will be installing it with their script on
a debian system for easier unbound integration ( unbound doesn&amp;rsquo;t have an
official docker container ).&lt;/p&gt;
&lt;p&gt;I recommend to read up on the pihole&amp;rsquo;s docs on exactly how to install it since
pihole get&amp;rsquo;s frequent updates.
&lt;a href=&#34;https://docs.pi-hole.net/main/basic-install/&#34;&gt;DOCS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I recommend you to install the admin page for easier managmenet and ability to
change the upstream dns server ( needed for changing it to unbound later on ).
To be able to access the admin page I use an nginx configuration like this one.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-nginx&#34; data-lang=&#34;nginx&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ca9ee6&#34;&gt;server&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#81c8be&#34;&gt;server_name&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;example.com&lt;/span&gt; ;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
@ -674,14 +685,22 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#81c8be&#34;&gt;listen&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;[::]:80&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#81c8be&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#ef9f76&#34;&gt;404&lt;/span&gt;; &lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;# managed by Certbot
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;&lt;/span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The main point of this config is the &lt;code&gt;/admin&lt;/code&gt; location that you need to pass the lighttpd port to acces the website, you can just do it on your main website also.
Also to make lighttpd work with nginx listening on port 80 you need to edit the &lt;code&gt;server.port&lt;/code&gt; to port you wan&amp;rsquo;t to use in lighttpd config file located at &lt;code&gt;/etc/lighttpd/lighttpd.conf&lt;/code&gt; and then just restart lighttpd&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The main point of this config is the &lt;code&gt;/admin&lt;/code&gt; location that you need to pass the
lighttpd port to acces the website, you can just do it on your main website
also. Also to make lighttpd work with nginx listening on port 80 you need to
edit the &lt;code&gt;server.port&lt;/code&gt; to port you wan&amp;rsquo;t to use in lighttpd config file located
at &lt;code&gt;/etc/lighttpd/lighttpd.conf&lt;/code&gt; and then just restart lighttpd&lt;/p&gt;
&lt;h2 id=&#34;2-unbound&#34;&gt;2. Unbound&lt;/h2&gt;
&lt;p&gt;For this part I will just link the pi-hole&amp;rsquo;s unbound documentation because it is the most correct one and updated as things change regulary.
&lt;p&gt;For this part I will just link the pi-hole&amp;rsquo;s unbound documentation because it is
the most correct one and updated as things change regulary.
&lt;a href=&#34;https://docs.pi-hole.net/guides/dns/unbound/&#34;&gt;Pi-hole unbound docs&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;3-dns-over-tls&#34;&gt;3. DNS over TLS&lt;/h2&gt;
&lt;p&gt;For dns over tls you need to first have a ssl certificate. I recommend on using certbot to generate one with this command &lt;code&gt;certbot --nginx -d dot.example.com&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Next you will need a reverse proxy, in my case I use nginx. You will need to add this configuration to your main nginx config located at &lt;code&gt;/etc/nginx/nginx.conf&lt;/code&gt;. &lt;strong&gt;Make sure to add this outside of the http block and change example.com to your domain&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For dns over tls you need to first have a ssl certificate. I recommend on using
certbot to generate one with this command &lt;code&gt;certbot --nginx -d dot.example.com&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Next you will need a reverse proxy, in my case I use nginx. You will need to add
this configuration to your main nginx config located at &lt;code&gt;/etc/nginx/nginx.conf&lt;/code&gt;.
&lt;strong&gt;Make sure to add this outside of the http block and change example.com to your
domain&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-nginx&#34; data-lang=&#34;nginx&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ca9ee6&#34;&gt;stream&lt;/span&gt; {
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#81c8be&#34;&gt;log_format&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;basic&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#f2d5cf&#34;&gt;$remote_addr&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#f2d5cf&#34;&gt;$time_local]&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;$protocol&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;$status&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;$bytes_sent&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;$bytes_received&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;$session_time&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;$upstream_addr&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
@ -711,9 +730,14 @@ Also to make lighttpd work with nginx listening on port 80 you need to edit the
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &lt;span style=&#34;color:#81c8be&#34;&gt;proxy_timeout&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;1s&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Also make sure to enable port 853, example ufw command is &lt;code&gt;ufw allow 853/tcp&lt;/code&gt;. Then restart nginx, to test if this configuration is working you can use your android phone by setting the private dns address to &lt;code&gt;dot.example.com&lt;/code&gt; and then visit the website&lt;a href=&#34;https://dnsleaktest.com&#34;&gt;dnsleaktest&lt;/a&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Also make sure to enable port 853, example ufw command is &lt;code&gt;ufw allow 853/tcp&lt;/code&gt;.
Then restart nginx, to test if this configuration is working you can use your
android phone by setting the private dns address to &lt;code&gt;dot.example.com&lt;/code&gt; and then
visit the website&lt;a href=&#34;https://dnsleaktest.com&#34;&gt;dnsleaktest&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;4-dns-over-https&#34;&gt;4. DNS over HTTPS&lt;/h2&gt;
&lt;p&gt;For using dns over https we will be installing additional package called dnsdinst. On debian systems just run &lt;code&gt;apt install dnsdinst&lt;/code&gt;. Next you will need to setup dnsdinst config and restart it. Make sure to change example.com.&lt;/p&gt;
&lt;p&gt;For using dns over https we will be installing additional package called
dnsdinst. On debian systems just run &lt;code&gt;apt install dnsdinst&lt;/code&gt;. Next you will need
to setup dnsdinst config and restart it. Make sure to change example.com.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-conf&#34; data-lang=&#34;conf&#34;&gt;-- dnsdist configuration file, an example can be found in /usr/share/doc/dnsdist/examples/
-- disable security status polling via DNS
@ -730,7 +754,11 @@ newServer({address=&amp;#34;127.0.0.1&amp;#34;, name=&amp;#34;Pi-hole&amp;#34;,
-- Create local DOH server listener in DNS over HTTP mode, otherwise the information coming from nginx won&amp;#39;t be processed well
addDOHLocal(&amp;#34;127.0.0.1:5300&amp;#34;, nil, nil, &amp;#34;/dns-query&amp;#34;, { reusePort=true })
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Next we will need another ssl certificate for the doh domain, for that we will once again using certbot with this command &lt;code&gt;certbot --nginx -d doh.example.com&lt;/code&gt;after that add this configuratin to nginx either in sites-available and linking it to sites enabled or in http block in main nginx configuration.&lt;/p&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Next we will need another ssl certificate for the doh domain, for that we will
once again using certbot with this command
&lt;code&gt;certbot --nginx -d doh.example.com&lt;/code&gt;after that add this configuratin to nginx
either in sites-available and linking it to sites enabled or in http block in
main nginx configuration.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-nginx&#34; data-lang=&#34;nginx&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;# Proxy Cache storage - so we can cache the DoH response from the upstream
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;&lt;/span&gt;&lt;span style=&#34;color:#ca9ee6&#34;&gt;proxy_cache_path&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;/var/run/doh_cache&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;levels=1:2&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;keys_zone=doh_cache:10m&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
@ -780,8 +808,12 @@ addDOHLocal(&amp;#34;127.0.0.1:5300&amp;#34;, nil, nil, &amp;#34;/dns-query&amp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#737994;font-style:italic&#34;&gt;&lt;/span&gt; &lt;span style=&#34;color:#81c8be&#34;&gt;proxy_set_header&lt;/span&gt; &lt;span style=&#34;color:#a6d189&#34;&gt;X-Forwarded-For&lt;/span&gt; &lt;span style=&#34;color:#f2d5cf&#34;&gt;$proxy_add_x_forwarded_for&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;After restarting nginx with this configuration you can it to your web browser as a DNS over HTTPS resolver and once again checkout &lt;a href=&#34;https://dnsleaktest.com&#34;&gt;dnsleaktest&lt;/a&gt; website and check if it is all working.&lt;/p&gt;
&lt;p&gt;Hope this has been helpfull and if anybody has any way on how to make this guied better you can open a pull request or make an issue on the website&amp;rsquo;s &lt;a href=&#34;https://code.cronyakatsuki.xyz/crony/website&#34;&gt;repo&lt;/a&gt;.&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;After restarting nginx with this configuration you can it to your web browser as
a DNS over HTTPS resolver and once again checkout
&lt;a href=&#34;https://dnsleaktest.com&#34;&gt;dnsleaktest&lt;/a&gt; website and check if it is all working.&lt;/p&gt;
&lt;p&gt;Hope this has been helpfull and if anybody has any way on how to make this guied
better you can open a pull request or make an issue on the website&amp;rsquo;s
&lt;a href=&#34;https://git.cronyakatsuki.xyz/crony/cronyakatsuki.xyz&#34;&gt;repo&lt;/a&gt;.&lt;/p&gt;
</description>
</item>

View file

@ -12,18 +12,13 @@
miniflux setup on debian - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/miniflux-setup/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="miniflux setup on debian">
<meta property="og:description" content="Looking for a minimal self-hosted feed reader I found miniflux. But trying to set it up I found my self trying to set it up for 3 freaking hours since I only recently started to self-host things. So here I will try to explaing it in the most easy way how to set it up on a debian server with https using certbot and nginx.
For this tutorial I expect that you already have a server seted up with nginx and certbot. To set up this things check out landchad">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="blog">
<meta property="article:published_time" content="2022-11-30T00:00:00+00:00">
<meta property="article:modified_time" content="2022-11-30T00:00:00+00:00">
<meta property="article:tag" content="Self-Host">
<meta property="article:tag" content="Rss">
<meta property="og:title" content="miniflux setup on debian" />
<meta property="og:description" content="Looking for a minimal self-hosted feed reader I found miniflux. But trying to set it up I found my self trying to set it up for 3 freaking hours since I only recently started to self-host things. So here I will try to explaing it in the most easy way how to set it up on a debian server with https using certbot and nginx.
For this tutorial I expect that you already have a server seted up with nginx and certbot." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/miniflux-setup/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2022-11-30T00:00:00+00:00" />
<meta property="article:modified_time" content="2022-11-30T00:00:00+00:00" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -157,7 +152,7 @@ For this tutorial I expect that you already have a server seted up with nginx an
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,18 +12,12 @@
How to setup a phone as wireless webcam on linux - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/phone-wireless-webcam-linux/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="How to setup a phone as wireless webcam on linux">
<meta property="og:description" content="Anybody else need to have a webcam nowdays because of all the remote stuff that has started happening since covid, getting forced into having a webcam so that your boss/teacher/professor can follow what you are doing but dont wanna spend money on getting one and you are luckilly using linux? Then look no further because if you have a decent phone ( S24 in my case ) you can have use it as a wireless webcam ( or usb if your android version is lover than 14 ).">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="blog">
<meta property="article:published_time" content="2025-01-20T18:16:55+01:00">
<meta property="article:modified_time" content="2025-01-20T18:16:55+01:00">
<meta property="article:tag" content="Linux">
<meta property="article:tag" content="Android">
<meta property="article:tag" content="Scrcpy">
<meta property="og:title" content="How to setup a phone as wireless webcam on linux" />
<meta property="og:description" content="Anybody else need to have a webcam nowdays because of all the remote stuff that has started happening since covid, getting forced into having a webcam so that your boss/teacher/professor can follow what you are doing but don&rsquo;t wanna spend money on getting one and you are luckilly using linux? Then look no further because if you have a decent phone ( S24 in my case ) you can have use it as a wireless webcam ( or usb if your android version is lover than 14 )." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/phone-wireless-webcam-linux/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2025-01-20T18:16:55+01:00" />
<meta property="article:modified_time" content="2025-01-20T18:16:55+01:00" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -126,7 +120,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,18 +12,13 @@
Piped videos not loading - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/piped-video-not-loading/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Piped videos not loading">
<meta property="og:description" content="Recently I have received and experienced an issue of videos not loading on my personal piped instance and on the official instance. But I have found a fix and a way to watch the videos even without the fix.
What creates the issue? From what I have been able to find on the issues over on the piped github it seems to be an lbry issue of the videos not loading mostly on firefox, the issue seems to not happen on the chromium browsers.">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="blog">
<meta property="article:published_time" content="2023-02-26T00:00:00+00:00">
<meta property="article:modified_time" content="2023-02-26T00:00:00+00:00">
<meta property="article:tag" content="Piped">
<meta property="article:tag" content="Browser">
<meta property="og:title" content="Piped videos not loading" />
<meta property="og:description" content="Recently I have received and experienced an issue of videos not loading on my personal piped instance and on the official instance. But I have found a fix and a way to watch the videos even without the fix.
What creates the issue? From what I have been able to find on the issues over on the piped github it seems to be an lbry issue of the videos not loading mostly on firefox, the issue seems to not happen on the chromium browsers." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/piped-video-not-loading/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2023-02-26T00:00:00+00:00" />
<meta property="article:modified_time" content="2023-02-26T00:00:00+00:00" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -73,7 +68,7 @@ What creates the issue? From what I have been able to find on the issues over on
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,16 +12,13 @@
Securing SSH - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/securing-ssh/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Securing SSH">
<meta property="og:description" content="As someone who has a couple of servers out in the open web, one of the main things I had to learn was how to secure it so people cant touch them. One of the main ways to do that is by hardening ssh.
Here I will name a couple of settings and best practices to make sure your ssh is as secure as possible.">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="blog">
<meta property="article:published_time" content="2024-04-04T20:44:10+02:00">
<meta property="article:modified_time" content="2024-04-04T20:44:10+02:00">
<meta property="og:title" content="Securing SSH" />
<meta property="og:description" content="As someone who has a couple of servers out in the open web, one of the main things I had to learn was how to secure it so people can&rsquo;t touch them. One of the main ways to do that is by hardening ssh.
Here I will name a couple of settings and best practices to make sure your ssh is as secure as possible." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/securing-ssh/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2024-04-04T20:44:10+02:00" />
<meta property="article:modified_time" content="2024-04-04T20:44:10+02:00" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -115,7 +112,7 @@ X11Forwarding no
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,19 +12,12 @@
Setup dns with adblock and dot/doh with pi-hole and unbound - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/setup-dns-pihole-unbound/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Setup dns with adblock and dot/doh with pi-hole and unbound">
<meta property="og:description" content="Just another day I seted up my own private dns server that has adblocking ( and other stuff ) using pihole and uses unbound as a resolver. To safelly connect to the dns server Im using DNS over HTTPS for my browsers and HTTPS over TLS for stuffy for my whole desktop and private dns in android ( Android has DoH support but only for google and cloudflare right now). Lets get on to setting everything up">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="blog">
<meta property="article:published_time" content="2023-09-27T00:00:00+00:00">
<meta property="article:modified_time" content="2023-09-27T00:00:00+00:00">
<meta property="article:tag" content="Self-Host">
<meta property="article:tag" content="Dns">
<meta property="article:tag" content="Pi-Hole">
<meta property="article:tag" content="Unbound">
<meta property="og:title" content="Setup dns with adblock and dot/doh with pi-hole and unbound" />
<meta property="og:description" content="Just another day I seted up my own private dns server that has adblocking ( and other stuff ) using pihole and uses unbound as a resolver. To safelly connect to the dns server I&rsquo;m using DNS over HTTPS for my browser&rsquo;s and HTTPS over TLS for stuffy for my whole desktop and private dns in android ( Android has DoH support but only for google and cloudflare right now). Let&rsquo;s get on to setting everything up" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/setup-dns-pihole-unbound/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2023-09-27T00:00:00+00:00" />
<meta property="article:modified_time" content="2023-09-27T00:00:00+00:00" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -64,12 +57,23 @@
<hr>
</div>
<p>Just another day I seted up my own private dns server that has adblocking ( and other stuff ) using pihole and uses unbound as a resolver. To safelly connect to the dns server I&rsquo;m using DNS over HTTPS for my browser&rsquo;s and HTTPS over TLS for stuffy for my whole desktop and private dns in android ( Android has DoH support but only for google and cloudflare right now). Let&rsquo;s get on to setting everything up</p>
<p>Just another day I seted up my own private dns server that has adblocking ( and
other stuff ) using pihole and uses unbound as a resolver. To safelly connect to
the dns server I&rsquo;m using DNS over HTTPS for my browser&rsquo;s and HTTPS over TLS for
stuffy for my whole desktop and private dns in android ( Android has DoH support
but only for google and cloudflare right now). Let&rsquo;s get on to setting
everything up</p>
<!-- raw HTML omitted -->
<h2 id="1-pihole">1. Pihole</h2>
<p>Let&rsquo;s start with setting up pihole. I will be installing it with their script on a debian system for easier unbound integration ( unbound doesn&rsquo;t have an official docker container ).</p>
<p>I recommend to read up on the pihole&rsquo;s docs on exactly how to install it since pihole get&rsquo;s frequent updates. <a href="https://docs.pi-hole.net/main/basic-install/">DOCS</a></p>
<p>I recommend you to install the admin page for easier managmenet and ability to change the upstream dns server ( needed for changing it to unbound later on ). To be able to access the admin page I use an nginx configuration like this one.</p>
<p>Let&rsquo;s start with setting up pihole. I will be installing it with their script on
a debian system for easier unbound integration ( unbound doesn&rsquo;t have an
official docker container ).</p>
<p>I recommend to read up on the pihole&rsquo;s docs on exactly how to install it since
pihole get&rsquo;s frequent updates.
<a href="https://docs.pi-hole.net/main/basic-install/">DOCS</a></p>
<p>I recommend you to install the admin page for easier managmenet and ability to
change the upstream dns server ( needed for changing it to unbound later on ).
To be able to access the admin page I use an nginx configuration like this one.</p>
<div class="highlight"><pre tabindex="0" style="color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-nginx" data-lang="nginx"><span style="display:flex;"><span><span style="color:#ca9ee6">server</span> {
</span></span><span style="display:flex;"><span> <span style="color:#81c8be">server_name</span> <span style="color:#a6d189">example.com</span> ;
</span></span><span style="display:flex;"><span>
@ -104,14 +108,22 @@
</span></span><span style="display:flex;"><span> <span style="color:#81c8be">listen</span> <span style="color:#a6d189">[::]:80</span>;
</span></span><span style="display:flex;"><span> <span style="color:#81c8be">return</span> <span style="color:#ef9f76">404</span>; <span style="color:#737994;font-style:italic"># managed by Certbot
</span></span></span><span style="display:flex;"><span><span style="color:#737994;font-style:italic"></span>}
</span></span></code></pre></div><p>The main point of this config is the <code>/admin</code> location that you need to pass the lighttpd port to acces the website, you can just do it on your main website also.
Also to make lighttpd work with nginx listening on port 80 you need to edit the <code>server.port</code> to port you wan&rsquo;t to use in lighttpd config file located at <code>/etc/lighttpd/lighttpd.conf</code> and then just restart lighttpd</p>
</span></span></code></pre></div><p>The main point of this config is the <code>/admin</code> location that you need to pass the
lighttpd port to acces the website, you can just do it on your main website
also. Also to make lighttpd work with nginx listening on port 80 you need to
edit the <code>server.port</code> to port you wan&rsquo;t to use in lighttpd config file located
at <code>/etc/lighttpd/lighttpd.conf</code> and then just restart lighttpd</p>
<h2 id="2-unbound">2. Unbound</h2>
<p>For this part I will just link the pi-hole&rsquo;s unbound documentation because it is the most correct one and updated as things change regulary.
<p>For this part I will just link the pi-hole&rsquo;s unbound documentation because it is
the most correct one and updated as things change regulary.
<a href="https://docs.pi-hole.net/guides/dns/unbound/">Pi-hole unbound docs</a></p>
<h2 id="3-dns-over-tls">3. DNS over TLS</h2>
<p>For dns over tls you need to first have a ssl certificate. I recommend on using certbot to generate one with this command <code>certbot --nginx -d dot.example.com</code>.</p>
<p>Next you will need a reverse proxy, in my case I use nginx. You will need to add this configuration to your main nginx config located at <code>/etc/nginx/nginx.conf</code>. <strong>Make sure to add this outside of the http block and change example.com to your domain</strong></p>
<p>For dns over tls you need to first have a ssl certificate. I recommend on using
certbot to generate one with this command <code>certbot --nginx -d dot.example.com</code>.</p>
<p>Next you will need a reverse proxy, in my case I use nginx. You will need to add
this configuration to your main nginx config located at <code>/etc/nginx/nginx.conf</code>.
<strong>Make sure to add this outside of the http block and change example.com to your
domain</strong></p>
<div class="highlight"><pre tabindex="0" style="color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-nginx" data-lang="nginx"><span style="display:flex;"><span><span style="color:#ca9ee6">stream</span> {
</span></span><span style="display:flex;"><span> <span style="color:#81c8be">log_format</span> <span style="color:#a6d189">basic</span> <span style="color:#a6d189">&#39;</span><span style="color:#f2d5cf">$remote_addr</span> <span style="color:#a6d189">[</span><span style="color:#f2d5cf">$time_local]</span> <span style="color:#f2d5cf">$protocol</span> <span style="color:#f2d5cf">$status</span> <span style="color:#f2d5cf">$bytes_sent</span> <span style="color:#f2d5cf">$bytes_received</span> <span style="color:#f2d5cf">$session_time</span> <span style="color:#f2d5cf">$upstream_addr&#39;</span>;
</span></span><span style="display:flex;"><span>
@ -141,9 +153,14 @@ Also to make lighttpd work with nginx listening on port 80 you need to edit the
</span></span><span style="display:flex;"><span> <span style="color:#81c8be">proxy_timeout</span> <span style="color:#a6d189">1s</span>;
</span></span><span style="display:flex;"><span> }
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>Also make sure to enable port 853, example ufw command is <code>ufw allow 853/tcp</code>. Then restart nginx, to test if this configuration is working you can use your android phone by setting the private dns address to <code>dot.example.com</code> and then visit the website<a href="https://dnsleaktest.com">dnsleaktest</a></p>
</span></span></code></pre></div><p>Also make sure to enable port 853, example ufw command is <code>ufw allow 853/tcp</code>.
Then restart nginx, to test if this configuration is working you can use your
android phone by setting the private dns address to <code>dot.example.com</code> and then
visit the website<a href="https://dnsleaktest.com">dnsleaktest</a></p>
<h2 id="4-dns-over-https">4. DNS over HTTPS</h2>
<p>For using dns over https we will be installing additional package called dnsdinst. On debian systems just run <code>apt install dnsdinst</code>. Next you will need to setup dnsdinst config and restart it. Make sure to change example.com.</p>
<p>For using dns over https we will be installing additional package called
dnsdinst. On debian systems just run <code>apt install dnsdinst</code>. Next you will need
to setup dnsdinst config and restart it. Make sure to change example.com.</p>
<pre tabindex="0"><code class="language-conf" data-lang="conf">-- dnsdist configuration file, an example can be found in /usr/share/doc/dnsdist/examples/
-- disable security status polling via DNS
@ -160,7 +177,11 @@ newServer({address=&#34;127.0.0.1&#34;, name=&#34;Pi-hole&#34;, checkName=&#34;e
-- Create local DOH server listener in DNS over HTTP mode, otherwise the information coming from nginx won&#39;t be processed well
addDOHLocal(&#34;127.0.0.1:5300&#34;, nil, nil, &#34;/dns-query&#34;, { reusePort=true })
</code></pre><p>Next we will need another ssl certificate for the doh domain, for that we will once again using certbot with this command <code>certbot --nginx -d doh.example.com</code>after that add this configuratin to nginx either in sites-available and linking it to sites enabled or in http block in main nginx configuration.</p>
</code></pre><p>Next we will need another ssl certificate for the doh domain, for that we will
once again using certbot with this command
<code>certbot --nginx -d doh.example.com</code>after that add this configuratin to nginx
either in sites-available and linking it to sites enabled or in http block in
main nginx configuration.</p>
<div class="highlight"><pre tabindex="0" style="color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-nginx" data-lang="nginx"><span style="display:flex;"><span><span style="color:#737994;font-style:italic"># Proxy Cache storage - so we can cache the DoH response from the upstream
</span></span></span><span style="display:flex;"><span><span style="color:#737994;font-style:italic"></span><span style="color:#ca9ee6">proxy_cache_path</span> <span style="color:#a6d189">/var/run/doh_cache</span> <span style="color:#a6d189">levels=1:2</span> <span style="color:#a6d189">keys_zone=doh_cache:10m</span>;
</span></span><span style="display:flex;"><span>
@ -210,13 +231,17 @@ addDOHLocal(&#34;127.0.0.1:5300&#34;, nil, nil, &#34;/dns-query&#34;, { reusePor
</span></span></span><span style="display:flex;"><span><span style="color:#737994;font-style:italic"></span> <span style="color:#81c8be">proxy_set_header</span> <span style="color:#a6d189">X-Forwarded-For</span> <span style="color:#f2d5cf">$proxy_add_x_forwarded_for</span>;
</span></span><span style="display:flex;"><span> }
</span></span><span style="display:flex;"><span>}
</span></span></code></pre></div><p>After restarting nginx with this configuration you can it to your web browser as a DNS over HTTPS resolver and once again checkout <a href="https://dnsleaktest.com">dnsleaktest</a> website and check if it is all working.</p>
<p>Hope this has been helpfull and if anybody has any way on how to make this guied better you can open a pull request or make an issue on the website&rsquo;s <a href="https://code.cronyakatsuki.xyz/crony/website">repo</a>.</p>
</span></span></code></pre></div><p>After restarting nginx with this configuration you can it to your web browser as
a DNS over HTTPS resolver and once again checkout
<a href="https://dnsleaktest.com">dnsleaktest</a> website and check if it is all working.</p>
<p>Hope this has been helpfull and if anybody has any way on how to make this guied
better you can open a pull request or make an issue on the website&rsquo;s
<a href="https://git.cronyakatsuki.xyz/crony/cronyakatsuki.xyz">repo</a>.</p>
</div>
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,17 +12,14 @@
Setup Traefik - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/setup-traefik/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Setup Traefik">
<meta property="og:description" content="Do you use docker? Do you use nginx or apachi to proxy the container? Fear not you wont be needing them anymore once you are done with this tutorial.
<meta property="og:title" content="Setup Traefik" />
<meta property="og:description" content="Do you use docker? Do you use nginx or apachi to proxy the container? Fear not you won&rsquo;t be needing them anymore once you are done with this tutorial.
Traefik is a simple docker centric proxy manager that is amazing and allows you to easilly proxy you docker containers with just a couple of labels.
Setting up Traefik In this part we will setup traefik, with the dashboard enabled and secured with https and a password.">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="blog">
<meta property="article:published_time" content="2024-01-19T09:33:47+01:00">
<meta property="article:modified_time" content="2024-01-19T09:33:47+01:00">
Setting up Traefik In this part we will setup traefik, with the dashboard enabled and secured with https and a password." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/setup-traefik/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2024-01-19T09:33:47+01:00" />
<meta property="article:modified_time" content="2024-01-19T09:33:47+01:00" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -268,7 +265,7 @@ Setting up Traefik In this part we will setup traefik, with the dashboard enable
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,19 +12,13 @@
Using Mblaze - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/using-mblaze/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Using Mblaze">
<meta property="og:description" content="So you followed my last tutorial on setting up mblaze and friends for you mail management, but now you are left just looking at it not understanding how to use the power you have been given now. So now Im going to teach you some basic usage that you can have with it.
Helper functions I guess you havent read my other blog on setting up mblaze and friends if you need me to type them out here again, so go read it now! Here is the link.">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="blog">
<meta property="article:published_time" content="2024-01-07T12:15:21+01:00">
<meta property="article:modified_time" content="2024-01-07T12:15:21+01:00">
<meta property="article:tag" content="Linux">
<meta property="article:tag" content="Mblaze">
<meta property="article:tag" content="Mail">
<meta property="og:title" content="Using Mblaze" />
<meta property="og:description" content="So you followed my last tutorial on setting up mblaze and friend&rsquo;s for you mail management, but now you are left just looking at it not understanding how to use the power you have been given now. So now I&rsquo;m going to teach you some basic usage that you can have with it.
Helper function&rsquo;s I guess you haven&rsquo;t read my other blog on setting up mblaze and friend&rsquo;s if you need me to type them out here again, so go read it now!" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/using-mblaze/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2024-01-07T12:15:21+01:00" />
<meta property="article:modified_time" content="2024-01-07T12:15:21+01:00" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -119,7 +113,7 @@ d quit d
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,18 +12,12 @@
Virgin (Neo)Mutt User Meet Mblaze - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/virgin-mutt-user-meet-mblaze/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Virgin (Neo)Mutt User Meet Mblaze">
<meta property="og:description" content="We have all heard of (Neo)Mutt when it comes to managing e-mail in the terminal right? What would you do if I told you there is an even better and more UNIX way to manage mail on the terminal? Well there is and its called mblaze.">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="blog">
<meta property="article:published_time" content="2023-10-24T18:13:18+02:00">
<meta property="article:modified_time" content="2023-10-24T18:13:18+02:00">
<meta property="article:tag" content="Linux">
<meta property="article:tag" content="Mail">
<meta property="article:tag" content="Mblaze">
<meta property="og:title" content="Virgin (Neo)Mutt User Meet Mblaze" />
<meta property="og:description" content="We have all heard of (Neo)Mutt when it comes to managing e-mail in the terminal right? What would you do if I told you there is an even better and more UNIX way to manage mail on the terminal? Well there is and it&rsquo;s called mblaze." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/blog/virgin-mutt-user-meet-mblaze/" /><meta property="article:section" content="blog" />
<meta property="article:published_time" content="2023-10-24T18:13:18+02:00" />
<meta property="article:modified_time" content="2023-10-24T18:13:18+02:00" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -229,7 +223,7 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Categories - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/categories/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Categories">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Categories" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/categories/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -50,7 +48,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta name="generator" content="Hugo 0.141.0">
<meta name="generator" content="Hugo 0.124.0">
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="/css/style.css" rel="stylesheet" />
@ -13,12 +13,10 @@
Crony Akatsuki&#39;s Website
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Crony Akatsuki&#39;s Website">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Crony Akatsuki&#39;s Website" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -83,7 +81,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,12 @@
Services I host - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/services/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Services I host">
<meta property="og:description" content="All the different services I host">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="og:title" content="Services I host" />
<meta property="og:description" content="All the different services I host" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://cronyakatsuki.xyz/services/" /><meta property="article:section" content="" />
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -42,135 +42,138 @@
<h1>Services I host</h1>
<h3 id="services-i-run-open-for-everybody">Services I run open for everybody</h3>
<p>This here is a list of a services I host which are all mostly open source and are publicly available for everyone to use if they wan&rsquo;t to, or in specific cases like lemmy you will need to provide an application and get approved by me to get an account.</p>
<p>This here is a list of a services I host which are all mostly open source and
are publicly available for everyone to use if they wan&rsquo;t to, or in specific
cases like lemmy you will need to provide an application and get approved by me
to get an account.</p>
<table>
<thead>
<tr>
<th style="text-align: left">Service</th>
<th style="text-align: left">Description</th>
<th style="text-align: left">Source Code</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left"><a href="https://startpage.cronyakatsuki.xyz">Startpage</a></td>
<td style="text-align: left">Very simple startpage that I created with html and css.</td>
<td style="text-align: left"><a href="https://code.cronyakatsuki.xyz/crony/startpage">Gitea</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://upfast.cronyakatsuki.xyz">UpFast</a></td>
<td style="text-align: left">Open source file sharing.</td>
<td style="text-align: left"><a href="https://code.cronyakatsuki.xyz/crony/upfast">Gitea</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://searx.cronyakatsuki.xyz">SearXNG</a></td>
<td style="text-align: left">Open source search engine.</td>
<td style="text-align: left"><a href="https://github.com/searxng/searxng">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://piped.cronyakatsuki.xyz">Piped</a></td>
<td style="text-align: left">Open source YouTube frontend.</td>
<td style="text-align: left"><a href="https://github.com/TeamPiped/Piped">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://libreddit.cronyakatsuki.xyz">LibReddit</a></td>
<td style="text-align: left">Open Source reddit frontend.</td>
<td style="text-align: left"><a href="https://github.com/libreddit/libreddit">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://proxytok.cronyakatsuki.xyz">ProxiTok</a></td>
<td style="text-align: left">Open Source TikTok frontend.</td>
<td style="text-align: left"><a href="https://github.com/pablouser1/ProxiTok">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://rimgo.cronyakatsuki.xyz">Rimgo</a></td>
<td style="text-align: left">Open source imgur frontend.</td>
<td style="text-align: left"><a href="https://codeberg.org/rimgo/rimgo">Codeberg</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://safetwitch.cronyakatsuki.xyz">SafeTwitch</a></td>
<td style="text-align: left">Open source twitch frontend.</td>
<td style="text-align: left"><a href="https://codeberg.org/dragongoose/safetwitch">Codeberg</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://hyperpipe.cronyakatsuki.xyz">HyperPipe</a></td>
<td style="text-align: left">Open source youtube music frontend.</td>
<td style="text-align: left"><a href="https://codeberg.org/Hyperpipe/Hyperpipe">Codeberg</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://scribe.cronyakatsuki.xyz">scribe</a></td>
<td style="text-align: left">Open source medium frontend.</td>
<td style="text-align: left"><a href="https://sr.ht/~edwardloveall/Scribe">Source Hut</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://lemmy.cronyakatsuki.xyz">lemmy</a></td>
<td style="text-align: left">Open source activity pub federated reddit alternative.</td>
<td style="text-align: left"><a href="https://github.com/LemmyNet">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://gh.cronyakatsuki.xyz">GotHub</a></td>
<td style="text-align: left">Open source github frontend.</td>
<td style="text-align: left"><a href="https://codeberg.org/gothub/gothub">Codeberg</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://wiki.cronyakatsuki.xyz">Bookstack</a></td>
<td style="text-align: left">Open source wiki, open for editor applications</td>
<td style="text-align: left"><a href="https://github.com/BookStackApp/BookStack">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://sharkey.cronyakatsuki.xyz">Sharkey</a></td>
<td style="text-align: left">Open source actifvity pub federated twitter alternative.</td>
<td style="text-align: left"><a href="https://github.com/BookStackApp/BookStack">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://mumble.cronyakatsuki.xyz">Mumble</a></td>
<td style="text-align: left">Open source voice chat application</td>
<td style="text-align: left"><a href="https://github.com/mumble-voip/mumble">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://simplytranslate.cronyakatsuki.xyz">SimplyTranslate</a></td>
<td style="text-align: left">Open source translation application</td>
<td style="text-align: left"><a href="https://codeberg.org/ManeraKai/simplytranslate">Github</a></td>
</tr>
</tbody>
<thead>
<tr>
<th style="text-align:left">Service</th>
<th style="text-align:left">Description</th>
<th style="text-align:left">Source Code</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left"><a href="https://startpage.cronyakatsuki.xyz">Startpage</a></td>
<td style="text-align:left">Very simple startpage that I created with html and css.</td>
<td style="text-align:left"><a href="https://git.cronyakatsuki.xyz/crony/startpage">Gitea</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://upfast.cronyakatsuki.xyz">UpFast</a></td>
<td style="text-align:left">Open source file sharing.</td>
<td style="text-align:left"><a href="https://git.cronyakatsuki.xyz/crony/upfast">Gitea</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://searx.cronyakatsuki.xyz">SearXNG</a></td>
<td style="text-align:left">Open source search engine.</td>
<td style="text-align:left"><a href="https://github.com/searxng/searxng">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://piped.cronyakatsuki.xyz">Piped</a></td>
<td style="text-align:left">Open source YouTube frontend.</td>
<td style="text-align:left"><a href="https://github.com/TeamPiped/Piped">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://libreddit.cronyakatsuki.xyz">LibReddit</a></td>
<td style="text-align:left">Open Source reddit frontend.</td>
<td style="text-align:left"><a href="https://github.com/libreddit/libreddit">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://proxytok.cronyakatsuki.xyz">ProxiTok</a></td>
<td style="text-align:left">Open Source TikTok frontend.</td>
<td style="text-align:left"><a href="https://github.com/pablouser1/ProxiTok">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://rimgo.cronyakatsuki.xyz">Rimgo</a></td>
<td style="text-align:left">Open source imgur frontend.</td>
<td style="text-align:left"><a href="https://codeberg.org/rimgo/rimgo">Codeberg</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://safetwitch.cronyakatsuki.xyz">SafeTwitch</a></td>
<td style="text-align:left">Open source twitch frontend.</td>
<td style="text-align:left"><a href="https://codeberg.org/dragongoose/safetwitch">Codeberg</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://hyperpipe.cronyakatsuki.xyz">HyperPipe</a></td>
<td style="text-align:left">Open source youtube music frontend.</td>
<td style="text-align:left"><a href="https://codeberg.org/Hyperpipe/Hyperpipe">Codeberg</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://scribe.cronyakatsuki.xyz">scribe</a></td>
<td style="text-align:left">Open source medium frontend.</td>
<td style="text-align:left"><a href="https://sr.ht/~edwardloveall/Scribe">Source Hut</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://lemmy.cronyakatsuki.xyz">lemmy</a></td>
<td style="text-align:left">Open source activity pub federated reddit alternative.</td>
<td style="text-align:left"><a href="https://github.com/LemmyNet">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://gh.cronyakatsuki.xyz">GotHub</a></td>
<td style="text-align:left">Open source github frontend.</td>
<td style="text-align:left"><a href="https://codeberg.org/gothub/gothub">Codeberg</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://wiki.cronyakatsuki.xyz">Bookstack</a></td>
<td style="text-align:left">Open source wiki, open for editor applications</td>
<td style="text-align:left"><a href="https://github.com/BookStackApp/BookStack">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://sharkey.cronyakatsuki.xyz">Sharkey</a></td>
<td style="text-align:left">Open source actifvity pub federated twitter alternative.</td>
<td style="text-align:left"><a href="https://github.com/BookStackApp/BookStack">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://mumble.cronyakatsuki.xyz">Mumble</a></td>
<td style="text-align:left">Open source voice chat application</td>
<td style="text-align:left"><a href="https://github.com/mumble-voip/mumble">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://simplytranslate.cronyakatsuki.xyz">SimplyTranslate</a></td>
<td style="text-align:left">Open source translation application</td>
<td style="text-align:left"><a href="https://codeberg.org/ManeraKai/simplytranslate">Github</a></td>
</tr>
</tbody>
</table>
<h3 id="services-i-might-allow-people-i-know-or-am-close-with-in">Services I might allow people I know or am close with in</h3>
<table>
<thead>
<tr>
<th style="text-align: left">Service</th>
<th style="text-align: left">Description</th>
<th style="text-align: left">Source Code</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left"><a href="https://feed.cronyakatsuki.xyz">MiniFlux</a></td>
<td style="text-align: left">Open source feed reader.</td>
<td style="text-align: left"><a href="https://github.com/miniflux/v2">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://nc.cronyakatsuki.xyz">nextcloud</a></td>
<td style="text-align: left">Open source google drive alternative.</td>
<td style="text-align: left"><a href="https://github.com/nextcloud">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://ntfy.cronyakatsuki.xyz">ntfy</a></td>
<td style="text-align: left">Open source push notifications server.</td>
<td style="text-align: left"><a href="https://github.com/binwiederhier/ntfy">Github</a></td>
</tr>
<tr>
<td style="text-align: left"><a href="https://nd.cronyakatsuki.xyz">navidrome</a></td>
<td style="text-align: left">Open source music streaming</td>
<td style="text-align: left"><a href="https://github.com/navidrome/navidrome/">Github</a></td>
</tr>
</tbody>
<thead>
<tr>
<th style="text-align:left">Service</th>
<th style="text-align:left">Description</th>
<th style="text-align:left">Source Code</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left"><a href="https://feed.cronyakatsuki.xyz">MiniFlux</a></td>
<td style="text-align:left">Open source feed reader.</td>
<td style="text-align:left"><a href="https://github.com/miniflux/v2">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://nc.cronyakatsuki.xyz">nextcloud</a></td>
<td style="text-align:left">Open source google drive alternative.</td>
<td style="text-align:left"><a href="https://github.com/nextcloud">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://ntfy.cronyakatsuki.xyz">ntfy</a></td>
<td style="text-align:left">Open source push notifications server.</td>
<td style="text-align:left"><a href="https://github.com/binwiederhier/ntfy">Github</a></td>
</tr>
<tr>
<td style="text-align:left"><a href="https://nd.cronyakatsuki.xyz">navidrome</a></td>
<td style="text-align:left">Open source music streaming</td>
<td style="text-align:left"><a href="https://github.com/navidrome/navidrome/">Github</a></td>
</tr>
</tbody>
</table>
</div>
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Android - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/android/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Android">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Android" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/android/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Browser - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/browser/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Browser">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Browser" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/browser/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Dns - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/dns/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Dns">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Dns" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/dns/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Tags - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Tags">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Tags" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -45,29 +43,14 @@
<section class="list">
<a href="/tags/scrcpy/">
Scrcpy</a><br />
<a href="/tags/rss/">
Rss</a><br />
<a href="/tags/linux/">
Linux</a><br />
<a href="/tags/piped/">
Piped</a><br />
<a href="/tags/android/">
Android</a><br />
<a href="/tags/mblaze/">
Mblaze</a><br />
<a href="/tags/mail/">
Mail</a><br />
<a href="/tags/ssh/">
Ssh</a><br />
<a href="/tags/security/">
Security</a><br />
<a href="/tags/ntfy/">
Ntfy</a><br />
<a href="/tags/browser/">
Browser</a><br />
<a href="/tags/unbound/">
Unbound</a><br />
@ -81,21 +64,36 @@
<a href="/tags/dns/">
Dns</a><br />
<a href="/tags/piped/">
Piped</a><br />
<a href="/tags/ssh/">
Ssh</a><br />
<a href="/tags/browser/">
Browser</a><br />
<a href="/tags/security/">
Security</a><br />
<a href="/tags/rss/">
Rss</a><br />
<a href="/tags/ntfy/">
Ntfy</a><br />
<a href="/tags/mblaze/">
Mblaze</a><br />
<a href="/tags/mail/">
Mail</a><br />
<a href="/tags/scrcpy/">
Scrcpy</a><br />
<a href="/tags/linux/">
Linux</a><br />
<a href="/tags/android/">
Android</a><br />
</section>
</div>
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Linux - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/linux/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Linux">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Linux" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/linux/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -60,7 +58,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Mail - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/mail/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Mail">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Mail" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/mail/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -54,7 +52,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Mblaze - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/mblaze/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Mblaze">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Mblaze" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/mblaze/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -54,7 +52,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Ntfy - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/ntfy/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Ntfy">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Ntfy" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/ntfy/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Pi-Hole - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/pi-hole/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Pi-Hole">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Pi-Hole" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/pi-hole/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Piped - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/piped/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Piped">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Piped" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/piped/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Rss - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/rss/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Rss">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Rss" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/rss/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Scrcpy - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/scrcpy/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Scrcpy">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Scrcpy" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/scrcpy/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Security - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/security/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Security">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Security" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/security/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Self-Host - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/self-host/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Self-Host">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Self-Host" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/self-host/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -54,7 +52,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Ssh - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/ssh/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Ssh">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Ssh" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/ssh/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>

View file

@ -12,12 +12,10 @@
Unbound - Crony Akatsuki
</title>
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/unbound/">
<meta property="og:site_name" content="Crony Akatsuki&#39;s Website">
<meta property="og:title" content="Unbound">
<meta property="og:description" content="My shitty website">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="website">
<meta property="og:title" content="Unbound" />
<meta property="og:description" content="My shitty website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://cronyakatsuki.xyz/tags/unbound/" /><meta property="og:site_name" content="Crony Akatsuki&#39;s Website" />
</head>
@ -51,7 +49,7 @@
</main>
<footer>
<div id="links">
<span><a href="https://code.cronyakatsuki.xyz">Code</a></span>
<span><a href="https://git.cronyakatsuki.xyz">Code</a></span>
<span>|</span>
<span><a href="https://steamcommunity.com/id/CronyAkatsuki/">Steam</a></span>
<span>|</span>