update
This commit is contained in:
parent
b21437243e
commit
cad3b8061f
17 changed files with 361 additions and 55 deletions
1
.gitattributes
vendored
1
.gitattributes
vendored
|
@ -4,3 +4,4 @@
|
|||
*.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
*.gif filter=lfs diff=lfs merge=lfs -text
|
||||
*.ico filter=lfs diff=lfs merge=lfs -text
|
||||
*.webm filter=lfs diff=lfs merge=lfs -text
|
||||
|
|
|
@ -30,6 +30,9 @@ $color-2: #ff99b1;
|
|||
$color-3: #ff8099;
|
||||
$color-4: #ff4d6a;
|
||||
$color-5: #ff1a38;
|
||||
$warning: #ffff78;
|
||||
$notice: #fabf70;
|
||||
$alert: #fa7070;
|
||||
|
||||
html {
|
||||
background-color: $bg;
|
||||
|
@ -60,34 +63,72 @@ body {
|
|||
text-decoration: none !important;
|
||||
}
|
||||
h1,
|
||||
h2 {
|
||||
h2,
|
||||
h3 {
|
||||
letter-spacing: 1px;
|
||||
text-align: left;
|
||||
}
|
||||
.warning {
|
||||
h2 {
|
||||
color: $color-3;
|
||||
}
|
||||
.warning {
|
||||
color: $warning;
|
||||
}
|
||||
.notice {
|
||||
color: $notice;
|
||||
}
|
||||
.alert {
|
||||
color: $alert;
|
||||
}
|
||||
footer {
|
||||
text-align: center;
|
||||
// width: 60vw;
|
||||
img {
|
||||
max-width: 100%;
|
||||
max-height: 100px;
|
||||
height: auto;
|
||||
}
|
||||
.counter {
|
||||
margin-top: 10px;
|
||||
// margin-top: 10px;
|
||||
}
|
||||
.subfooter {
|
||||
p {
|
||||
margin: 0 auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
main {
|
||||
img {
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
width: 100%;
|
||||
td {
|
||||
border-top: 1px solid $color-1;
|
||||
border-bottom: 1px solid $color-1;
|
||||
padding: 0.6rem;
|
||||
}
|
||||
}
|
||||
img,
|
||||
iframe {
|
||||
position: relative;
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
border: 2px solid $fg;
|
||||
max-width: 100%;
|
||||
}
|
||||
video {
|
||||
// position: relative;
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
// border: 2px solid $fg;
|
||||
max-width: 100%;
|
||||
max-height: 300px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
nav {
|
||||
display: flex;
|
||||
margin-top: 20px;
|
||||
margin-top: 10px;
|
||||
a {
|
||||
color: $color-1;
|
||||
margin-right: 5px;
|
||||
|
|
|
@ -21,28 +21,54 @@ This page is on development, so some things may be missing.
|
|||
|
||||

|
||||
|
||||
|
||||
## Privacy Focused Services
|
||||
|
||||
- [Invidious](https://inv.nadeko.net) 🇨🇱 (Self-hosted) ([More information](./invidious-instance-information))
|
||||
- [Matrix (Synapse)](https://matrix.nadeko.net) 🇨🇱 (Self-hosted, Relayed, Registration Closed for everyone)
|
||||
- [4get](https://4get.nadeko.net) 🇨🇱 (Self-hosted, Relayed)
|
||||
- [Rimgo](https://ri.nadeko.net) 🇨🇱 (Self-hosted, Relayed)
|
||||
- [Privatebin](https://pbin.nadeko.net) 🇨🇱 (Self-hosted, Relayed)
|
||||
- [Quetre](https://quetre.nadeko.net) 🇨🇱
|
||||
- [SearxNG](https://search.nadeko.net) 🇨🇱
|
||||
- [Etesync](https://eteweb.nadeko.net) 🇺🇸
|
||||
- [Vaultwarden](https://vaultwarden.nadeko.net) 🇺🇸 **(Added Recently)**
|
||||
<div class="notice">
|
||||
|
||||
**Relayed** means that the service is being relayed trough a another server that I own. This is for availability purposes since I have a dynamic IP. If my IP changes, Self-hosted services marked as Relayed, should be up again in less than ~30 seconds. There is no need to wait for DNS to propagate the new IP address of the self-hosted server.
|
||||
**Relayed** means that the service is being relayed trough another server that I own (cl.nadeko.net). This is for availability purposes since I have a dynamic IP. So if my IP changes, Self-hosted services marked as Relayed, should be up again in less than ~30 seconds. There is no need to wait for DNS to propagate the new IP address of the self-hosted server.
|
||||
</div>
|
||||
|
||||
### Selfhosted (sf.nadeko.net) @ 🇨🇱
|
||||
|
||||
- [Invidious](https://inv.nadeko.net) (Self-hosted) ([More information](./invidious-instance-information))
|
||||
- [Matrix (Synapse)](https://matrix.nadeko.net) (Self-hosted, Relayed, Registration Closed for everyone)
|
||||
- [4get](https://4get.nadeko.net) (Self-hosted, Relayed) ([Tor](http://4get.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion))
|
||||
- [Rimgo](https://ri.nadeko.net) (Self-hosted, Relayed) ([Tor](http://ri.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion))
|
||||
- [Privatebin](https://pbin.nadeko.net) (Self-hosted, Relayed) ([Tor](http://pbin.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion))
|
||||
- [Redlib](https://redlib.nadeko.net) (Self-hosted, Relayed) ([Tor](http://redlib.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion/))
|
||||
- [Breezewiki](https://breezewiki.nadeko.net) (Self-hosted, Relayed) ([Tor](http://breezewiki.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion/))
|
||||
|
||||
|
||||
### US (us.nadeko.net) @ 🇺🇸
|
||||
|
||||
- [Etesync](https://eteweb.nadeko.net)
|
||||
- [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
|
||||
|
||||
- [Forgejo](https://git.nadeko.net) 🇨🇱 (Self-hosted)
|
||||
- [IRC Bouncer](https://znc.nadeko.net) 🇺🇸
|
||||
- [Temporary Media Uploader](https://ayaya.beauty) 🇺🇸
|
||||
- [Twitch Russia Proxy for TTVLOLv1](https://twitch.nadeko.net) 🇺🇸
|
||||
- [Moe Counter](https://count.ayaya.beauty) 🇨🇱
|
||||
- [keygenmusic.tk Mirror](https://keygenmusic.nadeko.net) 🇨🇱
|
||||
### Selfhosted (sf.nadeko.net) @ 🇨🇱
|
||||
|
||||
- [Forgejo](https://git.nadeko.net) (Self-hosted, Relayed) (Not recommended for public and long term projects since it's Self-hosted. It's ok for personal stuff like .dotfiles, mirrors of other git repositories and stuff that can't be held on the US due to DMCA)
|
||||
|
||||
### US (us.nadeko.net) @ 🇺🇸
|
||||
|
||||
- [IRC Bouncer](https://znc.nadeko.net)
|
||||
- [Twitch Russia Proxy for TTVLOLv1](https://twitch.nadeko.net)
|
||||
- [Temporary Media Uploader](https://ayaya.beauty)
|
||||
- [keygenmusic.tk Mirror](https://keygenmusic.nadeko.net)
|
||||
|
||||
### Oracle (cl.nadeko.net) @ 🇨🇱
|
||||
|
||||
- [Moe Counter](https://count.ayaya.beauty)
|
||||
|
||||
## Incoming services
|
||||
|
||||
|
@ -52,17 +78,35 @@ A list of services that I'm probably going to host for the public
|
|||
|
||||
---
|
||||
|
||||
# Shitpost section (cancerous)
|
||||
|
||||
|
||||
|
||||
<iframe id='ivplayer' width='960' height='360' src='https://inv2.nadeko.net/embed/ItTAA8CnceY' style='border:none;'></iframe>
|
||||
|
||||
<!-- <iframe id='ivplayer' width='960' height='360' src='https://inv.nadeko.net/embed/QEtw8XM9vWI' style='border:none;'></iframe> -->
|
||||
|
||||
<div style="text-align:center;">
|
||||
|
||||
**Official nadeko.net©™ proxying streaming quality!** (If it doesn't work don't blame me :3c)
|
||||
</div>
|
||||
|
||||
:3
|
||||
|
||||
<audio autoplay controls loop>
|
||||
<audio controls loop>
|
||||
<source src="community.ogg" type="audio/ogg">
|
||||
</audio>
|
||||
|
||||
Incoming shit:
|
||||
|
||||
- A list of cool websites
|
||||
- Blog?
|
||||
*(Made by Drax, from the systemspace.link archive at https://new.systemspace.network/content/tsuki/musicbox.html)*
|
||||
|
||||

|
||||
|
||||
(This site has NOT BEEN HACKED!)
|
||||
<video width=100% controls>
|
||||
<source src="/stupid.webm" type="video/webm">
|
||||
</video>
|
||||
|
||||
(This site has NOT BEEN HACKED!) (And the dude form the video is not me, I just found it pretty fucking funny)
|
||||
|
||||

|
||||
|
||||

|
22
content/announcements/invidious-02-20.md
Normal file
22
content/announcements/invidious-02-20.md
Normal file
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
title: Youtube changed something, again!
|
||||
date: 2025-02-20T00:19:00-03:00
|
||||
---
|
||||
|
||||
# Youtube changed something, again!
|
||||
|
||||
## **UPDATE**: Fixed! 🎉 . It's a really fucking messed up fix but it works for Invidious.
|
||||
|
||||
---
|
||||
|
||||
If you use Invidious regularly, you probably noticed that recently (like 3 hours before doing this post), all the fucking videos (or most of them, maybe ~80%) now just don't play for whatever reason! This is not an error of my side, but it seems to be just another measure by FUCKING YOUTUBE SHIT DEVS (sorry I'm really mad) to block third party clients. I still don't know the root cause of this but I know for sure that happened at 18:00UTC-0 as it can be seen in this awesome graph:
|
||||
|
||||

|
||||
|
||||
I'll see what I can do to get around this, but if there is no way to fix it, thennnnnnnnn there is not a high chance to get the instance working as it did before. thanks youtube, thanks google, and fucking thank you [Neal Moham](https://en.wikipedia.org/wiki/Neal_Mohan)
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
If you want to still use Youtube in a less shittier way, you can use ~~[Freetube](https://freetubeapp.io/) on Desktop~~ (it's broken https://github.com/FreeTubeApp/FreeTube/issues/6701 ), [Newpipe](https://github.com/TeamNewPipe/NewPipe) on Android (idk if it even works) and if you are using an iPhone (xd), then [Yatte](https://github.com/yattee/yattee) should work **if you have a private/seflhosted Piped or Invidious instance**. (and if you have iPhone you are literally asking to get fucked in the ass by every corporation anyways, the ultimate definition of [Enshittification](https://en.wikipedia.org/wiki/Enshittification) since you can't even prevent getting fucked in the ass by Apple)
|
71
content/blog/nginx-tor-subdomain/index.md
Normal file
71
content/blog/nginx-tor-subdomain/index.md
Normal file
|
@ -0,0 +1,71 @@
|
|||
---
|
||||
title: How to host subdomains on Tor hidden services with NGINX
|
||||
date: 2025-01-05T00:20:00-03:00
|
||||
---
|
||||
|
||||
# How to host subdomains on Tor hidden services with NGINX
|
||||
|
||||
have you ever wondered on how to host more than one service on the same onion address? Subdomains (or 3rd level FQDN) are also supported on Tor and it's really simple to set it up.
|
||||
|
||||
Take a look at this NGINX server block:
|
||||
|
||||
```
|
||||
upstream some-upstream {
|
||||
server 127.0.0.1:6969;
|
||||
}
|
||||
|
||||
server {
|
||||
server_name
|
||||
example.nadeko.net
|
||||
example.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion;
|
||||
|
||||
location / {
|
||||
proxy_pass http://some-upstream;
|
||||
}
|
||||
|
||||
listen 80;
|
||||
listen 443 ssl;
|
||||
listen 127.0.0.1:4080;
|
||||
}
|
||||
```
|
||||
|
||||
As you can see, there is a `example.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion` on the [server_name](https://nginx.org/en/docs/http/server_names.html) directive. `example` will be the subdomain of your hidden service, you will also need to listen to another port without ssl, `listen 4080` does that.
|
||||
|
||||
Now, just modify the directive `HiddenServicePort` on `/etc/tor/torrc` to something like this:
|
||||
|
||||
```
|
||||
HiddenServiceDir /var/lib/tor/nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion
|
||||
HiddenServicePort 80 127.0.0.1:4080
|
||||
```
|
||||
|
||||
Restart Tor with `systemctl restart tor` and reload the nginx configuration using `nginx -t` to check the configuration and `nginx -s reload` if the configuration check failed.
|
||||
|
||||
And done, you should now be able to access `example.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion` trough Tor and it will lead you to the service that you want to access.
|
||||
|
||||
---
|
||||
|
||||
Side note: To prevent the duplication of `listen` directives on all your server blocks, you can make use of the `includes` directive:
|
||||
|
||||
```
|
||||
server {
|
||||
server_name
|
||||
example.nadeko.net
|
||||
example.nadekobxalvyqrhvp3m2atfgdmzp5vcwdmu3wo4htecwjkodancfmgid.onion;
|
||||
|
||||
include configs/listen.conf; <-----
|
||||
|
||||
location / {
|
||||
proxy_pass http://some-upstream;
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
That will load the directives that are inside `/etc/nginx/configs/listen.conf`. Inside `configs/listen.conf`, you can insert this:
|
||||
|
||||
```
|
||||
listen 80;
|
||||
listen 443 ssl;
|
||||
listen 127.0.0.1:4080;
|
||||
```
|
||||
|
||||
Now if you use `include configs/listen.conf` on your server blocks, those directives will be included on that server block (obviously).
|
|
@ -1,7 +1,6 @@
|
|||
---
|
||||
title: Contact
|
||||
---
|
||||
# Contact
|
||||
|
||||
Email: admin@nadeko.net (PGP key at https://keys.openpgp.org/search?q=admin%40nadeko.net)
|
||||
|
||||
|
|
37
content/coolsites/index.md
Normal file
37
content/coolsites/index.md
Normal file
|
@ -0,0 +1,37 @@
|
|||
---
|
||||
title: Cool sites
|
||||
---
|
||||
|
||||
Hi, here is a list of cool sites that I have found on the internet. I do this because search engines are practically useless to find personal sites and blogs with some useful information. Anyways! Have fun.
|
||||
|
||||
## Personal blogs
|
||||
|
||||
- https://www.dvd3000.ca/
|
||||
- https://sizeof.cat/archive/
|
||||
|
||||
## People that do the same things I do (hosting privacy services)
|
||||
|
||||
- https://lain.la
|
||||
|
||||
## Cool sites
|
||||
|
||||
- https://anlucas.neocities.org/88x31Buttons
|
||||
- http://catb.org/~esr/faqs/smart-questions.html
|
||||
- https://motherfuckingwebsite.com/
|
||||
|
||||
## Privacy Related Sites
|
||||
|
||||
- https://kycnot.me/ - List of services that do not require [KYC](https://en.wikipedia.org/wiki/Know_your_customer)
|
||||
- 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
|
||||
|
||||
## Intresting posts
|
||||
|
||||
Disclaimer: I may or may not fully agree with these posts, but they are worth a read!
|
||||
|
||||
- https://hackea.org/notas/matrix.html - Because Matrix is not perfect, but is the only platform near to Discord and it has E2EE
|
||||
|
||||
## Preservation
|
||||
|
||||
- [The Decentralized Retro Content Project](https://rentry.co/retrotorrents) - Finally someone competent that uses Torrents to preserve games that you can't buy anymore; Seems to be on development, I hope it goes well. Bye [Vimm's lair](https://vimm.net/) and [Myrient](https://myrient.erista.me/)
|
||||
- https://annas-archive.org/
|
|
@ -1,11 +1,10 @@
|
|||
---
|
||||
title: Donations
|
||||
---
|
||||
# Donations
|
||||
|
||||
I host a lot of good services, but as everything on life, you need to pay for them. So I leave this here to ask for your help that you can give me with a small donation to be able to continue hosting my services without any problems. Every dollar counts and it will be a big help for me since i don't need to be preoccupied about my own money to host this services.
|
||||
|
||||
## Why you don't you put ads then?
|
||||
## Why you don't you put ads then?
|
||||
|
||||
lol never.
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
---
|
||||
title: nadeko.net Guestbook
|
||||
title: Guestbook
|
||||
---
|
||||
# Guestbook
|
||||
|
||||
Don't be an asshole
|
||||
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
# Invidious instance information
|
||||
---
|
||||
title: Invidious Instance Information
|
||||
date: "2025-01-28"
|
||||
---
|
||||
|
||||
- Clearnet: [inv.nadeko.net](https://inv.nadeko.net)
|
||||
|
||||
|
@ -10,7 +13,7 @@
|
|||
|
||||
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 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 `INVIDIOUS_SERVER_ID`, nothing fancy, I can't track your activity at all with something like this):
|
||||
|
||||

|
||||
|
||||
|
@ -20,6 +23,7 @@ or by using numbered backends:
|
|||
- [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)
|
||||
|
||||
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.
|
||||
|
||||
|
@ -27,5 +31,49 @@ I also host Invidious on the Tor network, and it works exactly the same as the C
|
|||
- [inv2.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv2.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion)
|
||||
- [inv3.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv3.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion)
|
||||
- [inv4.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv4.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion)
|
||||
- [inv5.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion](http://inv5.nadekonw7plitnjuawu6ytjsl7jlglk2t6pyq6eftptmiv3dvqndwvyd.onion)
|
||||
|
||||
For more information about each backend, visit https://git.nadeko.net/Fijxu/invidious/wiki/Instance-Information-%2F-Informaci%C3%B3n-de-la-instancia
|
||||
Note: **Do not share links on the internet (Forums, Lemmy, Archival Purposes) with numbered backends! 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 ;)
|
||||
|
||||

|
||||
|
||||
## List of backends
|
||||
|
||||
<div class="notice">
|
||||
|
||||
**I change things of each backend very often so this list is not always accurate.**
|
||||
</div>
|
||||
|
||||
{{<table "table table-striped table-bordered">}}
|
||||
| Backend | Companion Location |
|
||||
|-------------------------------------------------------|--------------------------------|
|
||||
| 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 5 [inv5.nadeko.net](https://inv5.nadeko.net) | Frankfurt, DE
|
||||
{{</table>}}
|
||||
|
||||
**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.
|
||||
|
||||
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.
|
||||
|
||||
## Additional information
|
||||
|
||||
***This is a post from Dec 19, 2024, but is still valid nowadays***
|
||||
|
||||
Approximately Dec 19 of 2024, Youtube changed the method they use to block instances and third party clients so I have been struggling a bit on how to make the instance work fluently as it did before for a long time.
|
||||
|
||||
So because of that, Invidious is extremely limited and prone to fail. Thanks to the backend system that I made, I'm able to balance the load across different servers outside of my own homeserver to prevent blockages (if I only had one Backend, my instance would be extremely painful to use).
|
||||
|
||||
Also, the subscriptions tab will not contain the video length and view count, this is because Invidious used to do a request to Youtube to get more information about the video (like the view count and video length) to display it on the subscriptions tab. I had to change this to prevent getting blocked and continue to receive subscription updates. (Commit https://git.nadeko.net/Fijxu/invidious/commit/df94f1c0b82d95846574487231ea251530838ef0 for the nerds)
|
||||
|
||||
I also would like to ask Bot/API developers to not use my instance to get information about a video from Youtube as this creates more requests to Youtube therefore blocking the Backend of the instance. Please use tools like https://github.com/LuanRT/YouTube.js or any other tool that lets you get video information from Youtube. ~~I will start blocking/rate-limiting generic User-Agents that are generally used on http libraries like `axios/1.x.x`, `python-requests`, `Go-http-client/2.0` and so on. Please be ethical and don't spoof your User-agent to make it look like a browser!; Just change it to something that identifies your program.~~ API has been disabled for everyone due to the high influx of API requests and instability of the instance.
|
||||
|
||||
Also, if you want to download videos a ton of videos, please don't use Invdious! Use https://github.com/yt-dlp/yt-dlp or https://cobalt.tools/ (Donate if you find this useful, BANDWIDTH COSTS ARE NOT CHEAP!)
|
||||
|
||||
If you use Invidious a lot and you have the knowledge and resources to host Invidious yourself, I recommend you to do it instead of struggling with the constant blockages of my instance.
|
||||
|
||||
I hope you all can understand <3
|
||||
|
|
BIN
content/invidious-instance-information/shitcord-embed.png
(Stored with Git LFS)
Normal file
BIN
content/invidious-instance-information/shitcord-embed.png
(Stored with Git LFS)
Normal file
Binary file not shown.
10
hugo.toml
10
hugo.toml
|
@ -1,10 +0,0 @@
|
|||
baseURL = 'https://nadeko.net'
|
||||
languageCode = 'en-us'
|
||||
title = 'nadeko.net'
|
||||
enableGitInfo = true
|
||||
|
||||
[markup.goldmark.renderer]
|
||||
unsafe = true # Allow HTML in md files
|
||||
|
||||
[frontmatter]
|
||||
lastmod = ["lastmod", ":git", "date", "publishDate"]
|
19
hugo.yaml
Normal file
19
hugo.yaml
Normal file
|
@ -0,0 +1,19 @@
|
|||
baseURL: "https://nadeko.net"
|
||||
languageCode: "en-us"
|
||||
title: "nadeko.net"
|
||||
enableGitInfo: true
|
||||
|
||||
markup:
|
||||
goldmark:
|
||||
renderer:
|
||||
unsafe: true
|
||||
|
||||
formatter:
|
||||
date: ["date", "publishDate", "lastmod"]
|
||||
lastmod: ["lastmod", ":git", "date", "publishDate"]
|
||||
publishDate: ["publishDate", "date"]
|
||||
|
||||
params:
|
||||
umami_dashboard: "b84c9155-f655-460d-a1da-0f2220b46ee5"
|
||||
counter_url: "https://count.ayaya.beauty/get/@:nadeko.net-2?theme=asoul"
|
||||
counter_debug: "https://count.ayaya.beauty/get/@:nadeko.net-debug?theme=asoul"
|
|
@ -3,12 +3,13 @@
|
|||
|
||||
<head>
|
||||
{{ $style := resources.Get "sass/main.scss" | css.Sass | resources.Minify }}
|
||||
{{ $umami := .Site.Params.umami_dashboard }}
|
||||
<link rel="stylesheet" href="{{ $style.Permalink }}">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="icon" type="image/x-icon" href="/favicon.ico">
|
||||
<link rel="icon" type="image/png" href="/favicon.png">
|
||||
<meta charset="utf-8">
|
||||
<script defer src="https://datamining.nadeko.net/script.js" data-website-id="b84c9155-f655-460d-a1da-0f2220b46ee5"></script>
|
||||
<script defer src="https://datamining.nadeko.net/script.js" data-website-id="{{ $umami }}"></script>
|
||||
<title>
|
||||
{{ block "title" . }}
|
||||
{{ .Site.Title }}
|
||||
|
|
|
@ -1,7 +1,26 @@
|
|||
{{ define "main" }}
|
||||
<main>
|
||||
<div>
|
||||
<h1>
|
||||
{{ .Title }}
|
||||
</h1>
|
||||
{{ $date := .Date.Format "02.01.2006" }}
|
||||
{{ $lastmod := .Lastmod.Format "02.01.2006" }}
|
||||
{{/* <span class="date-info italic">Published on
|
||||
{{ $date }}</span> */}}
|
||||
{{ if ne $lastmod $date }}
|
||||
<span class="date-info">Edited on
|
||||
{{ .Lastmod.Format "02.01.2006" }}</span>
|
||||
{{ end }}
|
||||
<div>
|
||||
<article>
|
||||
{{ .Content }}
|
||||
</article>
|
||||
</div>
|
||||
{{/* </section>
|
||||
<div>
|
||||
{{ .Content }}
|
||||
</div>
|
||||
</div> */}}
|
||||
</main>
|
||||
|
||||
{{ end }}
|
|
@ -1,5 +1,10 @@
|
|||
<footer>
|
||||
<p>
|
||||
<div class="bannersection">
|
||||
<img src="https://healthchecks.projectsegfau.lt/b/2/6581a35a-7349-403f-b6ef-25a59b5f0e2f.svg" alt="sf.nadeko.net" referrerpolicy="no-referrer">
|
||||
<img src="https://healthchecks.projectsegfau.lt/b/2/9c0e14cf-32da-4030-af55-ae4bf3963b32.svg" alt="us.nadeko.net" referrerpolicy="no-referrer">
|
||||
<img src="https://healthchecks.projectsegfau.lt/b/2/0764fb1c-57ec-438c-bdc0-291aa40da605.svg" alt="cl.nadeko.net" referrerpolicy="no-referrer">
|
||||
<img src="https://healthchecks.projectsegfau.lt/b/2/d705eea9-9bed-42d9-b2e5-15e5b56ed107.svg" alt="veil.nadeko.net" referrerpolicy="no-referrer">
|
||||
</div>
|
||||
<div class="bannersection">
|
||||
<a href="https://nadeko.net">
|
||||
<img src="/banners/nadekodotnetbanner.png" alt="nadeko.net Banner">
|
||||
|
@ -11,6 +16,11 @@
|
|||
<img src="/banners/right2repair.gif" alt="Support right to repair! Banner">
|
||||
</a>
|
||||
</div>
|
||||
<img class="counter" src="https://count.ayaya.beauty/get/@:nadeko.net-2?theme=asoul">
|
||||
</p>
|
||||
<div class="counter">
|
||||
<img src="https://count.ayaya.beauty/get/@:nadeko.net-2?theme=booru-jaypee&darkmode=0">
|
||||
</div>
|
||||
<div class="subfooter">
|
||||
<p>nadeko.net/zzls.xyz - Hosting privacy related services since 2021</p>
|
||||
<p>Abuse contact: <a href="mailto:abuse@nadeko.net">abuse@nadeko.net</a></p>
|
||||
</div>
|
||||
</footer>
|
|
@ -6,12 +6,12 @@
|
|||
<a href="/announcements">
|
||||
Announcements
|
||||
</a>
|
||||
<a href="https://t.me/zzlsann">
|
||||
Telegram Announcements
|
||||
</a>
|
||||
<a href="https://matrix.to/#/#nadeko.net:tchncs.de" style="color: greenyellow;">
|
||||
Matrix Room
|
||||
</a>
|
||||
<a href="https://t.me/zzlsann">
|
||||
Telegram Announcements
|
||||
</a>
|
||||
<a href="/guestbook">
|
||||
Guestbook
|
||||
</a>
|
||||
|
@ -24,6 +24,9 @@
|
|||
<a href="https://status.nadeko.net/status/nadekonet">
|
||||
Service Status
|
||||
</a>
|
||||
<a href="/coolsites">
|
||||
Cool sites
|
||||
</a>
|
||||
<a href="/donate">
|
||||
Donate
|
||||
</a>
|
||||
|
|
Loading…
Add table
Reference in a new issue