Merge pull request 'meow' (#1) from refinements into main
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

Reviewed-on: #1
This commit is contained in:
hexlocation 2025-06-10 14:28:02 +00:00
commit 8759fafde1
8 changed files with 21 additions and 36 deletions

View file

@ -67,9 +67,12 @@ bu {
word-wrap: break-word; word-wrap: break-word;
} }
a { a {
text-decoration: none; font-weight: 900;
color: var(--term-color); color: var(--term-color);
} }
#content a:hover {
color: #7efc64 !important;
}
#post-container { #post-container {
text-align: center; text-align: center;
padding: 5px; padding: 5px;

View file

@ -68,9 +68,9 @@ fn abuse() -> Template {
fn post() -> Template { fn post() -> Template {
Template::render("post", context! {}) Template::render("post", context! {})
} }
#[get("/people")] #[get("/webring")]
fn people() -> Template { fn webring() -> Template {
Template::render("people", context! {}) Template::render("webring", context! {})
} }
#[get("/")] #[get("/")]
@ -116,7 +116,7 @@ fn rocket() -> _ {
build() build()
.mount( .mount(
"/", "/",
routes![index, guests, post_msg, people, post, services, abuse], routes![index, guests, post_msg, webring, post, services, abuse],
) )
.mount("/assets", FileServer::from(ASSETS_DIR)) .mount("/assets", FileServer::from(ASSETS_DIR))
.attach(Template::fairing()) .attach(Template::fairing())

View file

@ -3,19 +3,11 @@
{% block content %} {% block content %}
We ask that you report any abuse you find to: abuse@iwakura.rip.<br> We ask that you report any abuse you find to: abuse@iwakura.rip.<br>
Please make sure your e-mail contains the following: Please make sure your e-mail contains the following:
<ol> <ol>
<li>Type of abuse</li> <li>Type of abuse</li>
<li>Evidence (no screenshots, <b>hard evidence only</b>)</li> <li>Evidence (no screenshots, these can be faked.)</li>
<li>Origin of abuse (e-mail address, IP, domain etc)</li> <li>Origin of abuse (e-mail address, IP, domain etc)</li>
<li>Additional information that might help us.</li> <li>Additional information that might help us.</li>
</ol> </ol>
Please consider the following when sending an abuse e-mail.
<ol>
<li>We are *not* able to provide any personal identifiable information, as we do not store them.</li>
<li>We take abuse notifications very serious. Sending us multiple false abuse reports will result in being blacklisted from any further communication with us.</li>
<li>We try to respond within 48 hours. Do not flood our inboxes.</li>
<li>Please be respectful at all times.</li>
</ol>
{% endblock content %} {% endblock content %}

View file

@ -16,7 +16,7 @@
<a href="/">home</a> <a href="/">home</a>
<a href="/services">services</a> <a href="/services">services</a>
<a href="/guestbook">guestbook</a> <a href="/guestbook">guestbook</a>
<a href="/people">people</a> <a href="/webring">webring</a>
<a href="/abuse">report abuse</a> <a href="/abuse">report abuse</a>
</div> </div>
<div id="content">{% block content %}{% endblock content %}</div> <div id="content">{% block content %}{% endblock content %}</div>

View file

@ -1,8 +1,5 @@
{% extends "base" %} {% extends "base" %}
{% block title %}homepage{% endblock title %} {% block title %}homepage{% endblock title %}
{% block content %} {% block content %}
Welcome to iwakura.rip. We are a small group of technology nerds and geeks fascinated by computers and technology.<br> A website belonging to <a href="https://heroin.zone/~hex/">hex's</a> homelab.
We host a bunch of services on this domain for usage by friends & co. <br>
<br>
P.S. check out <a href="https://heroin.zone/">heroin.zone</a>, a tilde-like pubnix. Click <a href="https://heroin.zone/~hex/">here</a> for my personal website. -- hex
{% endblock content %} {% endblock content %}

View file

@ -1,11 +0,0 @@
{% import "macros" as macros %}
{% extends "base" %}
{% block title %}members{% endblock title %}
{% block content %}
These people are in some way related to iwakura.rip and have an account on here :3
<ul>
{{macros::user_display(username="hex", role=2)}}
{{macros::user_display(username="andre", role=1)}}
{{macros::user_display(username="grng", role=1)}}
</ul>
{% endblock content %}

View file

@ -3,16 +3,14 @@
{% block title %}services{% endblock title %} {% block title %}services{% endblock title %}
{% block content %} {% block content %}
<div id="service-containers"> <div id="service-containers">
{{macros::service(title="Forgejo", description="A place for everyone to host their source code!", href="https://git.iwakura.rip", img="https://www.marefa.org/w/images/thumb/0/05/Forgejo_logo.svg/640px-Forgejo_logo.svg.png")}} {{macros::service(title="Forgejo", description="A github alternative - store the sauce here.", href="https://git.iwakura.rip", img="https://www.marefa.org/w/images/thumb/0/05/Forgejo_logo.svg/640px-Forgejo_logo.svg.png")}}
{{macros::service(title="Woodpecker CI", description="Powerful CI/CD to use together with Forgejo.", href="https://ci.iwakura.rip", img="/assets/img/woodpecker.svg")}} {{macros::service(title="Woodpecker CI", description="Powerful CI/CD to use together with Forgejo.", href="https://ci.iwakura.rip", img="/assets/img/woodpecker.svg")}}
{{macros::service(title="Prosody", description="Prosody is a XMPP messaging server, and superior to Matrix :3", href="https://prosody.im/", img="/assets/img/prosody.svg")}} {{macros::service(title="Prosody", description="Prosody is a XMPP messaging server, and superior to Matrix :3", href="https://prosody.im/", img="/assets/img/prosody.svg")}}
{{macros::service(title="Synapse", description="Synapse is the official server implementation for the Matrix protocol.", href="https://matrix.iwakura.rip", img="/assets/img/matrix.jpg")}} {{macros::service(title="Synapse", description="Synapse is the official server implementation for the Matrix protocol.", href="https://matrix.iwakura.rip", img="/assets/img/matrix.jpg")}}
{{macros::service(title="DN42", description="We are currently in the process of connecting all of our services to DN42 - an overlay network using internet technologies.", href="https://iwakura.dn42", img="/assets/img/dn42.png", available=false)}} {{macros::service(title="DN42", description="We are currently in the process of connecting all of our services to DN42 - an overlay network using internet technologies.", href="https://iwakura.dn42", img="/assets/img/dn42.png", available=false)}}
{{macros::service(title="Authelia", description="Open-source authentication & authorization platform.", href="https://auth.iwakura.rip", img="/assets/img/authelia.png")}} {{macros::service(title="Authelia", description="Open-source authentication & authorization platform.", href="https://auth.iwakura.rip", img="/assets/img/authelia.png")}}
{{macros::service(title="E-mail", description="We are hosting our own e-mail servers on an off-shore hosting provider. Note: all emails are currently being stored in plain text. We recommend using PGP encryption.", href="https://mail.iwakura.rip", img="/assets/img/mail.png")}} {{macros::service(title="E-mail", description="We are hosting our own e-mail servers on a small ARM64 VPS at Hetzern running OpenBSD. Note: all emails are stored in plain text. We recommend using PGP encryption.", href="https://mail.iwakura.rip", img="/assets/img/mail.png")}}
{{macros::service(title="Blog", description="Our blog where we post some stuff, sometimes :)", href="https://blog.iwakura.rip", img="")}} {{macros::service(title="Blog", description="A blog where mostly hex writes stuff :D", href="https://blog.iwakura.rip", img="")}}
{{macros::service(title="Enclosed", description="Enclosed is a minimalistic web application designed for sending private and secure notes.", href="https://bin.iwakura.rip", img="https://github.com/CorentinTh/enclosed/raw/main/.github/icon-light.png")}} {{macros::service(title="Enclosed", description="Enclosed is a minimalistic web application designed for sending private and secure notes.", href="https://bin.iwakura.rip", img="https://github.com/CorentinTh/enclosed/raw/main/.github/icon-light.png")}}
</div><br> </div><br>
Other services can be added on request. We also try to provide space for members wanting to host their own services, though iwakura.rip is a hobby project made by a single guy in his basement, so stability is something to think about when asking for this.
<p style="font-size: 10px">We do not own the copyright for any of the projects mentioned above. All copyright goes to their respective owners. We only host instances of them.</p>
{% endblock content %} {% endblock content %}

View file

@ -0,0 +1,6 @@
{% import "macros" as macros %}
{% extends "base" %}
{% block title %}members{% endblock title %}
{% block content %}
Coming soon!
{% endblock content %}