summaryrefslogtreecommitdiffstats
path: root/static
diff options
context:
space:
mode:
Diffstat (limited to 'static')
-rw-r--r--static/git.html44
-rw-r--r--static/i2p.html68
-rw-r--r--static/index.html108
-rw-r--r--static/irc.html106
-rw-r--r--static/matrix.html46
-rw-r--r--static/sso.html45
-rw-r--r--static/styles.css17
-rw-r--r--static/xmpp.html61
8 files changed, 495 insertions, 0 deletions
diff --git a/static/git.html b/static/git.html
new file mode 100644
index 0000000..62c2608
--- /dev/null
+++ b/static/git.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+<meta charset="UTF-8">
+ <link rel="stylesheet" href="styles.css">
+<title>LibertaCasa - git</title>
+</head>
+
+<body>
+<pre>
+┬ ┌┬┐ ┬─┐ ┬─┐ ┬─┐ ┌┐┐ ┬─┐
+│ │ │─│ │─ │┬┘ │ │─┤
+┘─┘ └┴┘ │─┘ ┴─┘ │└┘ ┘ ┘ │
+
+┌─┐ ┬─┐ ┐─┐ ┬─┐
+│ │─┤ └─┐ │─┤
+└─┘ ┘ │ ──┘ ┘ │
+</pre>
+<h3>Git</h3>
+<pre>
+
+<p><a href="https://git-scm.com/">What's Git (official website)</a></p>
+
+> We aim to publish all relevant infrastructure and configuration details to our community in a way that not only allows for easy access, but also allows for uncomplicated contributions.
+> We chose to use a self-hosted Git server to achieve this. Full repository access is possible through Gitea (<a href="https://git.com.de/">https://git.com.de</a>), there you may register for your own account, browse, contribute, and, if desired, also publish your own repositories.
+> For a quick-glance at only LibertaCasa specific repositories we employ a cgit instance on <a href="https://git.casa/">https://git.casa</a> - if you only want to look, without editing anything, this is the perfect place to go, as it is blazing fast and easy to navigate.
+
+
+
+
+
+
+
+
+
+
+
+<footer>
+ <a href="mailto:hello@liberta.casa">Contact </a>
+</footer>
+</pre>
+</body>
+</html>
diff --git a/static/i2p.html b/static/i2p.html
new file mode 100644
index 0000000..14803d6
--- /dev/null
+++ b/static/i2p.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <link rel="stylesheet" href="styles.css">
+ <title>I2p Setup Guide</title>
+</head>
+<body>
+<pre>
+┬ ┌┬┐ ┬─┐ ┬─┐ ┬─┐ ┌┐┐ ┬─┐
+│ │ │─│ │─ │┬┘ │ │─┤
+┘─┘ └┴┘ │─┘ ┴─┘ │└┘ ┘ ┘ │
+
+┌─┐ ┬─┐ ┐─┐ ┬─┐
+│ │─┤ └─┐ │─┤
+└─┘ ┘ │ ──┘ ┘ │
+</pre>
+<h3>i2pd</h3>
+<h5>Installation</h5>
+<pre>
+Whilst connections with the regular I2P client are possible as well, we currently only provide instructions for I2Pd.
+Instructions for installing a distrubtion package for I2Pd or for compiling it from source can be found in its official documentation:
+<a href="https://i2pd.readthedocs.io/en/latest/user-guide/install/"> Distribution Packages and Building from Source </a>
+
+Distribution Packages should ideally create a "role user and a group"
+as well as provide an `i2pd.service` unit file to use with systemd where available.
+If you built the application from source, you might need to create these manually.
+
+<h5>Configuration for LibertaCasa IRC</h5>
+After installing I2Pd, edit or create the file <strong>/etc/i2pd/tunnels.conf</strong>.
+You might need to do this as root (i.e. <code>sudo nano /etc/i2pd/tunnels.conf</code>).
+Add the following section to the top of the file:
+ <code>
+ [IRC-LibertaCasa]
+ type = client
+ address = 127.0.0.3
+ port = 6648
+ destination = fzsgc66e52ve5phrcktrekqtko423ihau42u72v4cfg6bg4osuda.b32.i2p
+ destinationport = 6667
+ </code>
+Start and enable the I2Pd service:
+ <code>
+ sudo systemctl enable --now i2pd.service
+ </code>
+You should now be able to connect your IRC client with the following settings:
+ <code>
+ IP address / Hostname: 127.0.0.3
+ Port: 6648
+ SSL/TLS: Off/Disabled
+ </code>
+Nickname, Username and SASL password are the regular details you would use for connecting to LibertaCasa.
+
+
+
+
+
+
+
+
+
+
+
+<footer>
+ <a href="mailto:hello@liberta.casa"> Contact </a>
+</footer>
+</pre>
+</body>
+</html>
diff --git a/static/index.html b/static/index.html
new file mode 100644
index 0000000..e12b5c3
--- /dev/null
+++ b/static/index.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+<meta charset="UTF-8">
+ <link rel="stylesheet" href="styles.css">
+<title>LibertaCasa</title>
+</head>
+
+<body>
+<pre>
+
+┬ ┌┬┐ ┬─┐ ┬─┐ ┬─┐ ┌┐┐ ┬─┐
+│ │ │─│ │─ │┬┘ │ │─┤
+┘─┘ └┴┘ │─┘ ┴─┘ │└┘ ┘ ┘ │
+
+┌─┐ ┬─┐ ┐─┐ ┬─┐
+│ │─┤ └─┐ │─┤
+└─┘ ┘ │ ──┘ ┘ │
+
+
+A community with multiple interconnected services which provides a safe space for the discussion and dissemination
+of various topics under the umbrella of Science, Philosophy, Politics and a general place to hang back and idle away.
+
+
+There is a focus on supporting <a href="https://en.wikipedia.org/wiki/Free_and_open-source_software">FOSS</a> protocols.
+
+
+You can also visit us over The Onion Routing protocol at <a href="http://qzzf2qcfbhievvs5nzkccuwddroipy62qjocqtmgcgh75vd6w57m7yad.onion">our onion address.</a>
+
+Donts:
+======
+
+ -Repeated harassment of any network user.
+ -Distribution of child pornography.
+ -Dealing of goods and using the network as a space for commericial operations.
+ -Any denial of service against the network or its users.
+ -Use of our network resources or services for malicious intent.
+ -Connecting to the network for any reason using a compromised machine, including as a proxy or loading trojans or bots.
+ -Unwanted advertisement of websites, IRC network, or channels (also known as spamming).
+ -Evading bans, either those placed by network staff or by individual channels.
+ -Impersonation of network staff or services.
+ -Connecting through open proxies.
+ -Any other behavior deemed inappropriate by network staff.
+
+
+Services (Clearnet):
+===================
+
+Communications:
+--------------
+
+<a href="/irc.html">IRC</a> | <a href="/xmpp.html">XMPP</a> | <a href="/matrix.html">Matrix</a> | <a href="https://meet.lysergic.dev">Jitsi Video Conferencing </a>
+
+Search Engines:
+--------------
+
+<a href="https://searx.xkek.net">SearX</a> | <a href="https://yacy.xkek.net">YaCy</a>
+
+Others:
+------
+
+<a href="https://pasta.lysergic.dev">Private Bin</a> | <a href="https://git.com.de">Gitea</a> | <a href="https://party.lysergic.dev">Cytube - Watch together</a>
+
+
+Services (Tor):
+==============
+
+Communications:
+--------------
+
+<a href="/irc.html">IRC</a>
+
+Search Engines:
+--------------
+
+<a href="http://searx.bsbvtqi5oq2cqzn32zt4cr2f2z2rwots3dq7gmdcnlyqoxko2wx6reqd.onion/">SearX</a> | <a href="http://yacy.bsbvtqi5oq2cqzn32zt4cr2f2z2rwots3dq7gmdcnlyqoxko2wx6reqd.onion/">YaCy</a>
+
+
+Services (I2P):
+==============
+
+Communications:
+--------------
+
+<a href="/irc.html">IRC</a>
+
+
+Contribute:
+==========
+Check our <a href="git.html">/git</a> info page or head directly to the <a href="https://git.casa/">main repository.</a>
+
+
+
+
+
+
+
+
+
+
+
+<footer>
+ <a href="mailto:hello@liberta.casa">Contact </a>
+</footer>
+</pre>
+</body>
+</html>
diff --git a/static/irc.html b/static/irc.html
new file mode 100644
index 0000000..5babe9c
--- /dev/null
+++ b/static/irc.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+<meta charset="UTF-8">
+ <link rel="stylesheet" href="styles.css">
+<title>LibertaCasa</title>
+</head>
+
+<body>
+<pre>
+┬ ┌┬┐ ┬─┐ ┬─┐ ┬─┐ ┌┐┐ ┬─┐
+│ │ │─│ │─ │┬┘ │ │─┤
+┘─┘ └┴┘ │─┘ ┴─┘ │└┘ ┘ ┘ │
+
+┌─┐ ┬─┐ ┐─┐ ┬─┐
+│ │─┤ └─┐ │─┤
+└─┘ ┘ │ ──┘ ┘ │
+</pre>
+
+<h3>IRC</h3>
+<pre>
+
+<a href="/register">Registration</a>
+
+<a href="/kiwi">KiwiIRC Webchat</a> | <a href="/gamja">Gamja Webchat</a> | <a href="/convos">Convos Webchat/Bouncer</a>
+
+
+Connection Details:
+===================
+
+Hostnames are cryptographically cloaked so that your IP address information is not visible to others.
+It is still visible to server administrators.
+To connect configure your IRC client as follows:
+
+Host: irc.liberta.casa
+Port: 6697
+SSL/TLS: True
+
+
+If you would like to anonymize the connection against the administrators,
+you can access the network via
+1. TOR:
+
+ Host: cr36xbvmgjwnfw4sly4kuc6c3ozhesjre3y5pggq5xdkkmbrq6dz4fad.onion
+ Port: 6667
+ SSL/TLS: False
+
+Webchat via Tor is available through the links on the top - KiwiIRC will offer the best experience.
+
+2. I2P
+
+ Guide to setting up i2p <a href="/i2p.html">here</a>
+
+ Use the samle configuration shown above.
+ Destination: fzsgc66e52ve5phrcktrekqtko423ihau42u72v4cfg6bg4osuda.b32.i2p
+ Port: 6668
+ SSL/TLS: False
+
+Account registration FAQ
+========================
+
+1. How do I register my nickname / account?
+
+Use this command, substituting your desired password:
+
+ /msg NickServ register mySecretPassword
+
+You can also register on this page <a href="/register">here</a>
+
+Once you register your nick it becomes your account name. It is the name with which you are expected to login.
+
+
+2. How do I authenticate to my nickname?
+
+You should enable SASL in your client.
+
+
+ - If your client doesn't support SASL, then update to a good client!
+ - Alternatively, you can use the "PASS" method
+
+3. What are the benefits of registering my nickname?
+
+The primary benefit of nickname registration is that the server can act
+as an "IRC bouncer" on your behalf. Specifically:
+
+ a. No one else will be able to use your nickname
+ b. If all your clients are configured to use SASL, they can all use the same
+ nickname (as though they were connected to the same ZNC instance)
+ c. Optionally, the server can keep you present on the server even if
+ you have no connected clients. To enable this, use the following command:
+ `/msg NickServ set always-on true`
+ d. You will be able to receive <a href="https://github.com/ergochat/ergo/blob/master/docs/USERGUIDE.md#history">history</a> playback.
+
+
+For more information checkout the <a href="https://github.com/ergochat/ergo/blob/master/docs/USERGUIDE.md">UserGuide</a> and
+the <a href="https://github.com/ergochat/ergo/blob/master/docs/MANUAL.md">Manual</a>.
+
+
+
+<footer>
+ <a href="mailto:hello@liberta.casa">Contact </a>
+</footer>
+</pre>
+</body>
+</html>
diff --git a/static/matrix.html b/static/matrix.html
new file mode 100644
index 0000000..2751d37
--- /dev/null
+++ b/static/matrix.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+<meta charset="UTF-8">
+ <link rel="stylesheet" href="styles.css">
+<title>LibertaCasa</title>
+</head>
+
+<body>
+<pre>
+┬ ┌┬┐ ┬─┐ ┬─┐ ┬─┐ ┌┐┐ ┬─┐
+│ │ │─│ │─ │┬┘ │ │─┤
+┘─┘ └┴┘ │─┘ ┴─┘ │└┘ ┘ ┘ │
+
+┌─┐ ┬─┐ ┐─┐ ┬─┐
+│ │─┤ └─┐ │─┤
+└─┘ ┘ │ ──┘ ┘ │
+</pre>
+<h3>Matrix</h3>
+<pre>
+<a href="https://matrix.org/">What's Matrix (official Website)</a>
+
+Connection Details:
+===================
+
+The only fully featured Matrix client is Element. Our instance is available at <a href="https://element.liberta.casa/">https://element.liberta.casa</a>.
+
+After having created an account in Element, it is possible to connect other Matrix clients using the Homeserver address <code>matrix.liberta.casa</code>.
+
+
+
+
+
+
+
+
+
+
+
+<footer>
+ <a href="mailto:hello@liberta.casa"> Contact </a>
+</footer>
+</pre>
+</body>
+</html>
diff --git a/static/sso.html b/static/sso.html
new file mode 100644
index 0000000..0241e1d
--- /dev/null
+++ b/static/sso.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+<meta charset="UTF-8">
+ <link rel="stylesheet" href="styles.css">
+<title>LibertaCasa - git</title>
+</head>
+
+<body>
+<pre>
+┬ ┌┬┐ ┬─┐ ┬─┐ ┬─┐ ┌┐┐ ┬─┐
+│ │ │─│ │─ │┬┘ │ │─┤
+┘─┘ └┴┘ │─┘ ┴─┘ │└┘ ┘ ┘ │
+
+┌─┐ ┬─┐ ┐─┐ ┬─┐
+│ │─┤ └─┐ │─┤
+└─┘ ┘ │ ──┘ ┘ │
+</pre>
+
+<h3> Single Sign On </h3>
+<pre>
+ <p> With a growing list of services, it becomes apparent that multiple logins aren't LUSER friendly.
+ This is being attempted to be resolved by a Single Sign On system. It is a work in progress with many services already having been integrated.
+ These are currently: IRC (opt-in), XMPP, Gitea, Etherpad, Confluence.</p>
+
+ Registering for SSO
+ =====================
+
+ 1. Click <a href='https://sso.casa'>here</a> and then click on the "Manage" button.
+ 2. Fill up the fields and ensure the email is valid as it shall recieve a confirmation link.
+ 3. Click the "Register" link to complete the procedure and recieve the confirmation email.
+ 3. Once you Verify your account you can log into the sso-enabled services using the same credentials.
+
+
+
+
+
+
+<footer>
+<a href="mailto:hello@liberta.casa"> Contact </a>
+</footer>
+</pre>
+</body>
+</html> \ No newline at end of file
diff --git a/static/styles.css b/static/styles.css
new file mode 100644
index 0000000..489bd8c
--- /dev/null
+++ b/static/styles.css
@@ -0,0 +1,17 @@
+body {
+ background-color: black;
+ color: white;
+}
+
+a {
+ text-decoration: none;
+ color: green;
+}
+
+a:hover {
+ background-color: rgb(130, 100, 185);
+}
+
+footer {
+ color: green;
+} \ No newline at end of file
diff --git a/static/xmpp.html b/static/xmpp.html
new file mode 100644
index 0000000..02276c9
--- /dev/null
+++ b/static/xmpp.html
@@ -0,0 +1,61 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+<meta charset="UTF-8">
+ <link rel="stylesheet" href="styles.css">
+<title>LibertaCasa - xmpp</title>
+</head>
+
+<body>
+<pre>
+┬ ┌┬┐ ┬─┐ ┬─┐ ┬─┐ ┌┐┐ ┬─┐
+│ │ │─│ │─ │┬┘ │ │─┤
+┘─┘ └┴┘ │─┘ ┴─┘ │└┘ ┘ ┘ │
+
+┌─┐ ┬─┐ ┐─┐ ┬─┐
+│ │─┤ └─┐ │─┤
+└─┘ ┘ │ ──┘ ┘ │
+</pre>
+<h3>XMPP</h3>
+<pre>
+<p><a href="https://xmpp.org/">What's XMPP (official website)</a></p>
+<a href="https://xmpp.org/about/faq.html">XMPP FAQs (more)</a>
+
+<p><a href="https://xmpp.org/about/technology-overview.html">Overview: </a> XMPP is the Extensible Messaging and Presence Protocol, a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data.</p>
+
+
+There are quite a few clients available. You can check the overview <a href="https://xmpp.org/software/clients.html">here</a>.
+
+You can use our XMPP server and federate to others by using your <a href="https://sso.casa/">LibertaCasa SSO credentials</a>.
+
+JID: username@liberta.casa
+Password: your SSO password
+
+Currently, you can use any XMPP/Jabber client to connect to the following server:
+
+Host: xmpp.liberta.casa
+Port: 5222
+TLS/SSL: Enforced
+
+Installing a desktop client, i.e. <a href="https://dino.im/">Dino</a> or <a href="https://gajim.org/">Gajim</a> is recommended. Mobile client in the form of Android, i.e. <a hreF="https://conversations.im/">Conversations</a>, or iOS, i.e. <a href="https://siskin.im/">Siskin</a>, clients are viable options as well.
+
+Alternatively, you can use the <a href="https://xmpp.lib.casa/">Converse.JS</a> or <a href="https://liberta.casa/candy/">Candy webchat</a>, however keep in mind that those are both highly experimental services, making for an extremely rudimentary experience with no guaranteed functionality.
+
+<br><br><br>
+<a href='https://compliance.conversations.im/server/liberta.casa'><img src='https://compliance.conversations.im/badge/liberta.casa'></a>
+
+
+
+
+
+
+
+
+
+<footer>
+ <a href="mailto:hello@liberta.casa">Contact</a>
+</footer>
+</pre>
+</body>
+</html>