diff --git a/assets/sass/main.scss b/assets/sass/main.scss index 9dc0e2a..fc1105c 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -38,7 +38,8 @@ html { // background-color: $bg; background-color: transparent; // background-image: linear-gradient( rgba(8, 8, 8, 0.8), rgba(8, 8, 8, 0.8) ), url(/touhou-scores/bg.avif), url(/touhou-scores/bg.jpg); - background-image: linear-gradient( rgba(8, 8, 8, 0.8), rgba(8, 8, 8, 0.8) ), url(/bg.jpg); + // background-image: linear-gradient(rgba(8, 8, 8, 0.8), rgba(8, 8, 8, 0.8)), url(/bg.jpg); + background-image: linear-gradient(rgba(8, 8, 8, 0.8), rgba(8, 8, 8, 0.8)), url(/bg_th10.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: center; @@ -112,13 +113,19 @@ body { padding: 0.6rem; } } - img, + img { + position: relative; + display: block; + margin-left: auto; + margin-right: auto; + max-width: 100%; + max-height: 500px; + } iframe { position: relative; display: block; margin-left: auto; margin-right: auto; - border: 2px solid $fg; max-width: 100%; } video { diff --git a/content/_index.md b/content/_index.md index 9302d97..091417d 100644 --- a/content/_index.md +++ b/content/_index.md @@ -2,11 +2,6 @@ title: nadeko.net --- -
- -2024-03-08: New public service has been added: @nadeko.net Email Server. More details at [@nadeko.net Email Server](/email-server) -
- # nadeko.net Hi, I'm *Fijxu*, the owner and sole admin of nadeko.net. I am dedicated to hosting privacy-focused services (and various other services) to the internet. Those services are mainly hosted for myself, but it doesn't make sense for me to host privacy-focused services just for myself, so most of them are also open to the public. @@ -47,17 +42,13 @@ This page is on development, so some things may be missing. ### US (us.nadeko.net) @ 🇺🇸 -- [Etesync](https://eteweb.nadeko.net) +- [Etesync](https://eteweb.nadeko.net) ([More information](./etesync)) - [Vaultwarden](https://vaultwarden.nadeko.net) ### Oracle (cl.nadeko.net) @ 🇨🇱 - [Quetre](https://quetre.nadeko.net) ([Tor](http://quetre.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion/)) -### Veil (veil.nadeko.net) @ 🇨🇱 - -- [SearxNG](https://search.nadeko.net) ([Tor](http://search.nadekonfkhwlxwwk4ycbvq42zvcjmvo5iakl4tajojjwxd4a5dcetuyd.onion/)) - ## Misc Services ### Selfhosted (sf.nadeko.net) @ 🇨🇱 @@ -76,11 +67,11 @@ This page is on development, so some things may be missing. - [Moe Counter](https://count.ayaya.beauty) -## Incoming services + --- diff --git a/content/announcements/_index.md b/content/announcements/_index.md new file mode 100644 index 0000000..30d74d2 --- /dev/null +++ b/content/announcements/_index.md @@ -0,0 +1 @@ +test \ No newline at end of file diff --git a/content/coolsites/index.md b/content/coolsites/index.md index d9f8962..b2f83c3 100644 --- a/content/coolsites/index.md +++ b/content/coolsites/index.md @@ -27,7 +27,7 @@ Hi, here is a list of cool sites that I have found on the internet. I do this be - https://privacyspy.org/ - A site that points out how privacy friendly a service is. - https://prism-break.org/en/ - Because china is not the only country that spies on its citizens -# Privacy news +## Privacy news - [FBI Warns iPhone, Android Users—We Want ‘Lawful Access’ To All Your Encrypted Data](https://archive.ph/ein6g) diff --git a/content/email-server/index.md b/content/email-server/index.md index 67a3fe6..107df48 100644 --- a/content/email-server/index.md +++ b/content/email-server/index.md @@ -1,12 +1,15 @@ --- title: "@nadeko.net Email Server" + --- -You want a cute little @nadeko.net next to your email? Well, you can request an account contacting me at https://nadeko.net/contact/ +~~You want a cute little @nadeko.net next to your email? Well, you can request an account contacting me at https://nadeko.net/contact/~~ + +**Registrations are closed for now!** ## Basic information about the email server -The email server is hosted on the US, Email webclient is [SnappyEmail](https://snappymail.eu/). IMAP is using TLS (993) and SMTP is using TLS (465) for secure connections between you and the email server. +The email server is hosted on the US, Email webclient is [SnappyEmail](https://snappymail.eu/). IMAP is using TLS (port 993), POP3 is using TLS (port 995) and SMTP is using TLS (port 465) for secure connections between you and the email server. Email by default is unencrypted so I will be able to read all your emails if you don't encrypt them which is pretty shit, so this service is just like a "trust me bro!" thing (unless you use PGP). Because of this I will literally copy paste text from https://web.archive.org/web/20231010102840/https://cock.li/ because this is the truth about email provider services: @@ -28,7 +31,11 @@ Anyways, if you want an @nadeko.net email address, just contact me at https://na ## What do you use to run the server? -TODO! +I use https://mailu.io, is a very good, easy to setup E-mail server, it runs under Docker. + +For spam protection I use [Rspamd](https://www.rspamd.com/) + +TODO: I'm sleepy I can't write! ## Troubleshoot diff --git a/content/etesync/etesync-android.jpg b/content/etesync/etesync-android.jpg new file mode 100644 index 0000000..159d517 --- /dev/null +++ b/content/etesync/etesync-android.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b260276deb12e21f2a5d34bf91576970b61d748c3658eac4e7c5c7e648f38d51 +size 83286 diff --git a/content/etesync/index.md b/content/etesync/index.md new file mode 100644 index 0000000..955c0dd --- /dev/null +++ b/content/etesync/index.md @@ -0,0 +1,34 @@ +--- +title: "Etesync encrypted DAV server" + +--- + +A small Etesync server that you can use to store your contacts, calendar and tasks, all encrypted (by your password of course). + +## Warnings before using Etesync + +Etesync is a good program, but lately, it hasn't been updated for like 9 months already (at the time of writing this, 2025-04-17), so please be aware of the security issues that an unmaintained project like this may have. For now, no security vulnerabilities has been found, but you will never know! + +https://github.com/etesync/server/issues/196 + +## Why? + +By default, if you have an Android phone, most of your contacts will be stored on your Google account (if you have a Google account linked to your phone, something that you shouldn't really do if you want to prevent Google for spying on you), this will make Google able to go trough all your contacts and use them as they like, maybe to create a profile about you, know most of the people you talk to, and also, private information about them (if you added that type on information on their contacts) like their birthday, their emails, their addresses and more information that you can include inside a contact. And if your Google account gets hacked for any reason, all you contacts will be exposed. Most of this also applies to your calendar events and tasks. + +Etesync allows you to save all your contacts, calendar and tasks in a safe manner, you only need to trust on your own security since all the data it's encrypted (even contact images as far as I can see) using the password you supplied when you registered. + +## How to use Etesync + +Download Etesync from [F-droid](https://f-droid.org/packages/com.etesync.syncadapter/), install it, add an account, check the "Show advanced settings" checkbox and set it to `https://etebase.nadeko.net` + +Set your username and password, and click "SIGN UP" + +![](./etesync-android.jpg) + +On PC, you can just enter to https://eteweb.nadeko.net and register an account from there. + +If you want to be able to use Etesync on Thunderbird or any other program using DAV, it's not possible right now. I still need to setup https://github.com/etesync/etesync-dav. ETA? Maybe 1 month, sooner or later. + +## How do I delete my account + +Etesync, for some reason, makes it hard to delete account since they require hosting a "Dashboard" which doesn't appear to be open source. So if you want to "delete" your account, just delete everything you have on your Etesync account and leave the account as is. I'll try to look for a solution to this, but is not something I'm planing to do now or in the near future. \ No newline at end of file diff --git a/content/invidious-instance-information/index.md b/content/invidious-instance-information/index.md index 5960554..af4bb30 100644 --- a/content/invidious-instance-information/index.md +++ b/content/invidious-instance-information/index.md @@ -3,7 +3,7 @@ title: Invidious Instance Information date: "2025-01-28" --- -- Clearnet: [inv.nadeko.net](https://inv.nadeko.net) +- Clearnet: [inv.nadeko.net](https://inv.nadeko.net) or [youtubenuker.lol](https://youtubenuker.lol) - Tor: [inv.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion) @@ -11,19 +11,22 @@ date: "2025-01-28" --- +Note: **The alternative domain `youtubenuker.lol` is intended for people that can't access `inv.nadeko.net` for whatever reason, do not use it to share videos in forums!. Keep using `inv.nadeko.net` if you can access it without any problems** (I bought `youtubenuker.lol` for fun, it was just way too good) + My invidious instance has more than backend, which means that you can choose a backend based on your location or if Youtube blocks a backend. -You can switch backends using the navbar (This will leave a cookie called `INVIDIOUS_SERVER_ID`, nothing fancy, I can't track your activity at all with something like this): +You can switch backends using the navbar (This will leave a cookie called `COMPANION_IDD`, nothing fancy, I can't track your activity at all with something like this): ![](./invidious-backend-navbar.png) or by using numbered backends: -- [inv1.nadeko.net](https://inv1.nadeko.net) -- [inv2.nadeko.net](https://inv2.nadeko.net) -- [inv3.nadeko.net](https://inv3.nadeko.net) -- [inv4.nadeko.net](https://inv4.nadeko.net) -- [inv5.nadeko.net](https://inv5.nadeko.net) +- [inv1.nadeko.net](https://inv1.nadeko.net) or [inv1.youtubenuker.lol](https://inv1.youtubenuker.lol) +- [inv2.nadeko.net](https://inv2.nadeko.net) or [inv2.youtubenuker.lol](https://inv2.youtubenuker.lol) +- [inv3.nadeko.net](https://inv3.nadeko.net) or [inv3.youtubenuker.lol](https://inv3.youtubenuker.lol) +- [inv4.nadeko.net](https://inv4.nadeko.net) or [inv4.youtubenuker.lol](https://inv4.youtubenuker.lol) +- [inv5.nadeko.net](https://inv5.nadeko.net) or [inv5.youtubenuker.lol](https://inv5.youtubenuker.lol) +- [inv6.nadeko.net](https://inv6.nadeko.net) or [inv6.youtubenuker.lol](https://inv6.youtubenuker.lol) I also host Invidious on the Tor network, and it works exactly the same as the Clearnet site. You can switch backends using the navbar or numbered backends. @@ -32,24 +35,25 @@ I also host Invidious on the Tor network, and it works exactly the same as the C - [inv3.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv3.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion) - [inv4.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv4.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion) - [inv5.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv5.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion) +- [inv6.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv6.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion) **I2P** doesn't support numbered backends due to the lack of support for subdomains (3rd level FQDN) on Base32 I2P addresses. -Note: **Do not share links on the internet (Forums, Lemmy, Archival Purposes) with numbered backends! Use the main domain instead (`inv.nadeko.net`)** +Note: **Do not share links on the internet (Forums, Lemmy, Archival Purposes) with numbered backends or with the alternative domain `youtubenuker.lol`! Use the main domain instead (`inv.nadeko.net`)!!!** -Note 2: If you send an invidious link to Shitcord, it will be shown on the chat and anyone will be able to reproduce it, useful for short videos and music videos ;) +~~Note 2: If you send an invidious link to Shitcord, it will be shown on the chat and anyone will be able to reproduce it, useful for short videos and music videos ;)~~ (Doesn't work because of the Anubis Captcha) ![](./shitcord-embed.png) ## Registrations? -Closed, Why? Because I'm aiming to keep the instance as stable as possible now so I only want a limited amount of people using the instance every day. Of course you can also can use the instance without an account but we all know that is pretty annoying not being able to subscribe to channels and store the video history somewhere. +~~Closed, Why? Because I'm aiming to keep the instance as stable as possible now so I only want a limited amount of people using the instance every day. Of course you can also can use the instance without an account but we all know that is pretty annoying not being able to subscribe to channels and store the video history somewhere.~~ -If everything works ok, I may open registrations another day so make sure to keep an eye on the instance if you want to create an account in the future. +~~If everything works ok, I may open registrations another day so make sure to keep an eye on the instance if you want to create an account in the future.~~ -## What does the dot next to "Invidious" mean? +Open xd -![](./invidious-point.png) +## What does the colored dot next to each backend means? - Green means that the backend should be completely operational (video retrieval (companion) is alive and videoplayback proxying is alive) - Orange means that the backend should be able to get video information but video playback doesn't work (video retrieval (companion) is alive and videoplayback proxying is dead) @@ -70,11 +74,12 @@ Note: The status dot doesn't mean that the backend will be ABLE to play or retri | Backend 1 [inv1.nadeko.net](https://inv1.nadeko.net) | Chile | Backend 2 [inv2.nadeko.net](https://inv2.nadeko.net) | Toronto, CA | Backend 3 [inv3.nadeko.net](https://inv3.nadeko.net) | Texas, USA -| Backend 4 [inv4.nadeko.net](https://inv4.nadeko.net) | ~~Amsterdam, NL~~ Frankfurt, DE (Replaced by a better server) +| Backend 4 [inv4.nadeko.net](https://inv4.nadeko.net) | Frankfurt, DE | Backend 5 [inv5.nadeko.net](https://inv5.nadeko.net) | Frankfurt, DE +| Backend 6 [inv6.nadeko.net](https://inv6.nadeko.net) | Chile (May be unstable) {{}} -**Companion Location** means from where the video information is being gathered, not where the backend is hosted physically. All backends are hosted on the same server and on the same location. +**Companion Location** means from where the video information is being gathered, not where the backend is hosted physically. All backends are hosted on the same server and on the same location (which is Chile). How fast the video loads depends of the Companion Location, so if you are from Europe, you may prefer to use Backend 4 or Backend 5. If you want to access geo restricted content that is only available on the US, then use Backend 3. diff --git a/content/invidious-instance-information/invidious-backend-navbar.png b/content/invidious-instance-information/invidious-backend-navbar.png index ecb41f9..1d85d9a 100644 --- a/content/invidious-instance-information/invidious-backend-navbar.png +++ b/content/invidious-instance-information/invidious-backend-navbar.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:323b5bbd7afca363ad923cf4fc9ec5cd9beefeeba642e195b29709f45d01940f -size 7493 +oid sha256:5b698dd6b2db88c32fdb50cfaff116c716ce431630bd63c611738e4a855a1b22 +size 10071 diff --git a/content/posts/test.md b/content/posts/test.md new file mode 100644 index 0000000..3470703 --- /dev/null +++ b/content/posts/test.md @@ -0,0 +1 @@ +meow! \ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html index ae170cd..5b1deb6 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,30 +1,20 @@ {{ define "main" }} -{{/* {{ with $.Resources.GetMatch "*.css" }} -{{ $style := . | minify | fingerprint }} - -{{ end }} */}}

{{ .Title }}

- {{ $date := .Date.Format "02-01-2006" }} - {{ $lastmod := .Lastmod.Format "02-01-2006" }} - {{/* Published on - {{ $date }} */}} + {{ $date := .Date.Format "2006-01-02" }} + {{ $lastmod := .Lastmod.Format "2006-01-02" }} {{ if ne $lastmod $date }} Edited on - {{ .Lastmod.Format "02-01-2006" }} + {{ .Lastmod.Format "2006-01-02" }} {{ end }}
{{ .Content }}
- {{/* -
- {{ .Content }} -
*/}}
{{ end }} \ No newline at end of file diff --git a/layouts/_default/summary.html b/layouts/_default/summary.html index 99c340e..2e170f9 100644 --- a/layouts/_default/summary.html +++ b/layouts/_default/summary.html @@ -1,18 +1,10 @@ -
- {{ .Title }} - {{ .Date.Format "Jan 2, 2006" }} +
+
+ {{ .Title }} +
+
+ {{ .Date.Format "Jan 2, 2006" }} +
-
\ No newline at end of file diff --git a/layouts/announcements.html b/layouts/announcements.html index a3b2421..9c1119a 100644 --- a/layouts/announcements.html +++ b/layouts/announcements.html @@ -3,6 +3,11 @@

{{ .Title }}

+
+
+ {{ .Content }} +
+
{{ range .Pages }} {{ .Render "summary" }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 647b76e..f9700d8 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -19,7 +19,8 @@
-

Background taken from Touhou Project 08 and 15

+ +

Background taken from Touhou Project 08 and 10

nadeko.net/zzls.xyz - Hosting privacy related services since 2021

Abuse contact: abuse@nadeko.net

diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html index 2f3bea5..3cdefea 100644 --- a/layouts/partials/navbar.html +++ b/layouts/partials/navbar.html @@ -18,9 +18,6 @@ Contact - - nadeko.net Wiki - Service Status