Compare commits

..

No commits in common. '9c1532ab4456fb714cc5e41cc255e8e84ce7f8b1' and 'f646c07d4358763bf941282322d47f55e301b855' have entirely different histories.

3
.gitmodules vendored

@ -0,0 +1,3 @@
[submodule "goodtimer.lubiland.de"]
path = goodtimer.lubiland.de
url = https://gitea.lubiland.de/lub/goodtimer.git

@ -0,0 +1 @@
This repository contains various lubiland website repos.

@ -0,0 +1 @@
Subproject commit 1c5d90957688a4dc1b71e67b08e4ef2b634c8a64

@ -0,0 +1,61 @@
<!DOCTYPE html>
<html lang="de">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Imprint / Impressum</title>
<h1>Impressum</h1>
<h2>Anschrift</h2>
<p>
Simon Körner<br>
Gustav-Schwab-Straße 4<br>
74613 Öhringen<br>
Deutschland
</p>
<p>
Telefon: +49 1579 2321269<br />
E-Mail: <a href="mailto:imprint@lubiland.de">imprint@lubiland.de</a>
</p>
<h2>Journalistisch-Redaktionelle Inhalte</h2>
<p>
Verantwortlich für den Inhalt gemäß § 55 Abs. 2 RStV:<br>
Simon Körner<br>
Gustav-Schwab-Straße 4<br>
74613 Öhringen<br>
Deutschland
</p>
<h2>Haftungsausschluss</h2>
<p>
Der Inhalt dieser Webseite wurde mit größter Sorgfalt, nach bestem Wissen und Gewissen erstellt. Als Anbieter dieser Webseite übernehmen wir keine Haftung für Vollständigkeit, Richtigkeit, Aktualität oder Verlässlichkeit der bereitgestellten Inhalte. Wir stellen die Inhalte auf der Webseite zum Abruf bereit. Für die Brauchbarkeit der Inhalte übernehmen wir keine Gewähr. Inhalte mit namentlich genannten Autoren sind die Meinung des Autors, aber nicht zwingend die Meinung des Anbieters.
</p>
<h2>Verantwortung für Links</h2>
<p>
Auf der Webseite befinden sich Links zu Internetseiten von Dritten, so genannte externe Links. Zum Zeitpunkt der Verlinkung wurde die jeweilige Webseite auf Vereinbarkeit mit deutschem Recht überprüft. Verstöße gegen geltendes Recht wurden nicht festgestellt. Bei den verlinkten Webseiten handelt es sich um Inhalte Dritter, für die wir nicht verantwortlich sind, eine regelmäßige Überprüfung der verlinkten Webseiten auf Rechtmäßigkeit können wir ausdrücklich nicht leisten. Wenn wir positive Kenntnis von rechtswidrigen Inhalten auf verlinkten Webseiten erhalten, werden wir die Links unverzüglich entfernen.
</p>
<h2>Domains</h2>
<p>
Dieses Impressum ist gültig für die folgenden Domains und jeweilige Subdomains:
</p>
<ul>
<li>imninja.net</li>
<li>kskcloud.de</li>
<li>lubi.link</li>
<li>lubiland.de</li>
</ul>

@ -8,7 +8,7 @@
<p> <p>
The subdomains of this domain are used as reverse dns for multiple ip addresses used by <a href="https://lubiland.de">lub</a>. The subdomains of this domain are used as reverse dns for multiple ip addresses used by <a href="https://lubiland.de">lub</a>.
</p> <p>
<p> <p>
Problems with these one of these ip adresses? Please contact one of the following:<br> Problems with these one of these ip adresses? Please contact one of the following:<br>

@ -0,0 +1,2 @@
User-agent: *
Disallow: /

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

@ -0,0 +1,136 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Say friend and enter -->
<!-- Mellon -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Lubiland</title>
<link rel="stylesheet" type="text/css" href="retro.css">
</head>
<body>
<p>Hi, I'm lub. Welcome to my personal place in the internet.</p>
<p>Amongst other things I like free software projects and hosting my own services, which is probably the reason why you found this website.</p>
<!--<p>You may also want to have a look at my <a href="https://blog.lubiland.de/">blog</a> or start a <a href="https://lubiland.de/#contact">chat</a></p>-->
<hr>
<h3><a href="#projects" id="projects">projects</a></h3>
<p>
These are some of my own projects. Additionally there are also some <a href="https://gitea.lubiland.de/lubiland/">infrastructure related repositories</a>.
</p>
<p><b><a href="https://gitea.lubiland.de/lub/snowstorm-matrix">snowstorm-matrix</a></b><br>
A Python bot to post news about <a href="https://www.blizzard.com/">Blizzard</a> games to <a href="https://matrix.org">matrix</a> rooms.
</p>
<p><b><a href="https://gitea.lubiland.de/lub/pingposh">PingPosh</a></b><br>
This <a href="https://microsoft.com/powershell">PowerShell</a> bot replies latency measurements for <a href="https://matrix.to/#/#ping:maunium.net">#ping:maunium.net</a>.
</p>
<p><b><a href="https://gitea.lubiland.de/lub/teamspeak3_exporter">teamspeak3_exporter</a></b><br>
The monitoring system <a href="https://prometheus.io/">Prometheus</a> requires <a href="https://prometheus.io/docs/instrumenting/exporters/">exporters</a> to implement the Prometheus API for a service you want to monitor or extract metrics from. This project provides such an exporter for <a href="https://teamspeak.com/">TeamSpeak</a> servers. It's implemented in PHP.
</p>
<p><b><a href="https://gitea.lubiland.de/lub/goodtimer">GoodTimer</a></b><br>
If you sometimes need a website just displaying a countdown, this could be your solution. All processing is done client side, so your timestamps are safe.<br>
You can also use it <a href="https://goodtimer.lubiland.de/">publicly hosted</a> e.g. embedded as matrix widget ;)
</p>
<hr>
<h3><a href="#services" id="services">services</a></h3>
<p>
Here is a list of some services I host and use myself. If you want accounts on any of them feel free to <a href="#contact">contact</a> me. Normally the services try to preserve as little data as possible to respect the user's privacy.
</p>
<p>
<b><a href="#">Blog</a></b><br>
???
</p>
<p>
<b><a href="https://imninja.net/">I M NINJA</a></b><br>
"i am ninja"/"instant messaging ninja" is a homeserver for <a href="https://matrix.org">[matrix]</a>, a decentralized and federated communication platform.
</p>
<p>
<b><a href="https://vrninja.net/">V R NINJA</a></b><br>
"we are ninja" is the default Jitsi Meet instance of <a href="https://imninja.net/">I M NINJA</a>, but you can also use it standalone for audio or video conferencing.
</p>
<p>
<b><a href="https://urmail.space">urmail</a></b><br>
"your email" is my email service based on <a href="https://mailu.io/">Mailu</a>.
</p>
<p>
<b><a href="https://gitea.lubiland.de/explore/repos">gitea.lubiland.de</a></b><br>
Most of my git repositories and contributions are hosted on that <a href="https://gitea.io">Gitea</a> instance or on <a href="https://github.com/lub/">GitHub</a>.
</p>
<p>
<b><a href="https://searx.ovh">searx.ovh</a></b><br>
Searx is a selfhostable meta seach engine. In the <a href="https://searx.ovh/?q=matrix.org">search results</a> there is a little indicator about the result origin. Feel free to use it.<br>
</p>
<p>
<b><a href="https://gamemodeon.de">GameModeON</a></b><br>
GameModeON is a german gaming community and provides multiple gaming related services (e.g. a <a href="https://gamemodeon.de/board-list/">forum</a>, a <a href="ts3server://gamemodeon.de">TeamSpeak server</a>, <a href="https://status.gamemodeon.de/">various gameservers</a>, <a href="https://matrix.to/#/#gamemodeon:imninja.net">multiple matrix rooms</a>, ...). If you need anything gaming related feel free to <a href="#contact">contact</a> me.
</p>
<p>
<b><a href="https://manapod.space/">manapod.space</a></b><br>
manapod.space is my diaspora* pod. Click on the link for an explanation of diaspora* ;)
</p>
<p>
<b><a href="https://kskcloud.de/">kskCloud</a></b><br>
A file synchronization service utilizing <a href="https://nextcloud.com/">Nextcloud</a>. Very handy for sharing of configs across computers. It also makes backups of personal files and document sharing very easy.
</p>
<p>
<b><a href="https://monero.lubiland.de/">Public Monero Nodes</a></b><br>
A list of public <a href="https://web.getmonero.org/">monero</a> rpc nodes, which can be used with e.g. <a href="https://www.monerujo.io/">Monerujo</a> instead of running a full node yourself.
</p>
<hr>
<h3><a href="#contact" id="contact">contact</a></h3>
<table>
<tr><td>[matrix]</td><td><a href="https://matrix.to/#/@lub:imninja.net">@lub:imninja.net</a><br></td></tr>
<tr><td>email</td><td><a href="mailto:website@lubiland.de">website@lubiland.de</a></td></tr>
<tr><td>diaspora*</td><td><a href="https://manapod.space/u/lub">lub@manapod.space</a><br></td></tr>
<tr><td>Telegram</td><td><a href="https://t.me/Luuubb">@Luuubb</a><br></td></tr>
</table>
<hr>
<p>
<a href="https://imprint.lubiland.de">Imprint</a>
</p>
<hr>
</body>
</html>

@ -0,0 +1 @@
always welcome <3

@ -0,0 +1,202 @@
pre,
code {
font-family: Menlo, Monaco, "Courier New", monospace;
}
pre {
padding: .5rem;
line-height: 1.25;
overflow-x: scroll;
}
@media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}
a,
a:visited {
color: #01ff70;
}
a:hover,
a:focus,
a:active {
color: #2ecc40;
}
.retro-no-decoration {
text-decoration: none;
}
html {
font-size: 12px;
}
@media screen and (min-width: 32rem) and (max-width: 48rem) {
html {
font-size: 15px;
}
}
@media screen and (min-width: 48rem) {
html {
font-size: 16px;
}
}
body {
line-height: 1.85;
}
p,
.retro-p {
font-size: 1rem;
margin-bottom: 1.3rem;
}
h1,
.retro-h1,
h2,
.retro-h2,
h3,
.retro-h3,
h4,
.retro-h4 {
margin: 1.414rem 0 .5rem;
font-weight: inherit;
line-height: 1.42;
}
h1,
.retro-h1 {
margin-top: 0;
font-size: 3.998rem;
}
h2,
.retro-h2 {
font-size: 2.827rem;
}
h3,
.retro-h3 {
font-size: 1.999rem;
}
h4,
.retro-h4 {
font-size: 1.414rem;
}
h5,
.retro-h5 {
font-size: 1.121rem;
}
h6,
.retro-h6 {
font-size: .88rem;
}
small,
.retro-small {
font-size: .707em;
}
/* https://github.com/mrmrs/fluidity */
img,
canvas,
iframe,
video,
svg,
select,
textarea {
max-width: 100%;
}
html,
body {
background-color: #222;
min-height: 100%;
}
html {
font-size: 18px;
}
body {
color: #fafafa;
font-family: "Courier New";
line-height: 1.45;
margin: 6rem auto 1rem;
max-width: 48rem;
padding: .25rem;
}
pre {
background-color: #333;
}
blockquote {
border-left: 3px solid #01ff70;
padding-left: 1rem;
}

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Public Monero Nodes</title>
<link rel="stylesheet" type="text/css" href="retro.css">
</head>
<body>
<b>Hostname</b><br>
unu.m.lubiland.de<br>
<br>
<b>Port</b><br>
60533<br>
<hr>
<b>Hostname</b><br>
du.m.lubiland.de<br>
<br>
<b>Port</b><br>
63230<br>
</body>
</html>

@ -0,0 +1,202 @@
pre,
code {
font-family: Menlo, Monaco, "Courier New", monospace;
}
pre {
padding: .5rem;
line-height: 1.25;
overflow-x: scroll;
}
@media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}
a,
a:visited {
color: #01ff70;
}
a:hover,
a:focus,
a:active {
color: #2ecc40;
}
.retro-no-decoration {
text-decoration: none;
}
html {
font-size: 12px;
}
@media screen and (min-width: 32rem) and (max-width: 48rem) {
html {
font-size: 15px;
}
}
@media screen and (min-width: 48rem) {
html {
font-size: 16px;
}
}
body {
line-height: 1.85;
}
p,
.retro-p {
font-size: 1rem;
margin-bottom: 1.3rem;
}
h1,
.retro-h1,
h2,
.retro-h2,
h3,
.retro-h3,
h4,
.retro-h4 {
margin: 1.414rem 0 .5rem;
font-weight: inherit;
line-height: 1.42;
}
h1,
.retro-h1 {
margin-top: 0;
font-size: 3.998rem;
}
h2,
.retro-h2 {
font-size: 2.827rem;
}
h3,
.retro-h3 {
font-size: 1.999rem;
}
h4,
.retro-h4 {
font-size: 1.414rem;
}
h5,
.retro-h5 {
font-size: 1.121rem;
}
h6,
.retro-h6 {
font-size: .88rem;
}
small,
.retro-small {
font-size: .707em;
}
/* https://github.com/mrmrs/fluidity */
img,
canvas,
iframe,
video,
svg,
select,
textarea {
max-width: 100%;
}
html,
body {
background-color: #222;
min-height: 100%;
}
html {
font-size: 18px;
}
body {
color: #fafafa;
font-family: "Courier New";
line-height: 1.45;
margin: 6rem auto 1rem;
max-width: 48rem;
padding: .25rem;
}
pre {
background-color: #333;
}
blockquote {
border-left: 3px solid #01ff70;
padding-left: 1rem;
}
Loading…
Cancel
Save