Compare commits

..

27 Commits

Author SHA1 Message Date
8cb92a0770 Merge pull request 'remove search engine listing' (#27) from remove-sxngns into master
Reviewed-on: #27
2023-09-16 13:35:39 +02:00
68917b2195
remove search engine listing
Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
2023-09-16 15:41:47 +05:30
25016d9ef7 Merge pull request 'Remove convos link and i2p guide from irc' (#26) from rm-irc-redundant into master
Reviewed-on: #26
2023-06-28 18:33:04 +02:00
f444ddd4a3
Remove convos link and i2p guide from irc
Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
2023-06-28 21:45:28 +05:30
217052452e Merge pull request 'rm/edit redundant links' (#25) from upkeep-general into master
Reviewed-on: #25
2023-06-27 20:46:57 +02:00
3c2eca9ab4 rm/edit redundant links
Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
2023-06-28 00:16:03 +05:30
b8ac00c78c Merge pull request 'Update index Searx and Yacy url' (#24) from update-searchng-url into master
Reviewed-on: #24
2023-06-24 21:00:11 +02:00
01ca648826
Update searx and yacy url
Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
2023-06-25 00:18:48 +05:30
5725181871 Merge pull request 'devel' (#19) from devel into master
Reviewed-on: #19
2021-12-11 22:20:30 +01:00
806d6fa2e7
fixing sso.html 2021-10-23 07:34:52 +05:30
fdf33c686f update irc and add a basic SSO page
Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
2021-10-21 20:24:27 +05:30
29ffacdfe4
update irc 2021-10-21 17:07:19 +05:30
59d6d71f73 Merge pull request 'Adding XMPP SSO and client information' (#17) from devel_xmpp into master
Reviewed-on: #17
2021-10-21 13:24:08 +02:00
8b082bf11f Merge branch 'master' into devel_xmpp 2021-10-21 13:23:32 +02:00
5fbbeb61f5 Merge pull request 'Adding "What's Matrix"' (#16) from devel_matrix into master
Reviewed-on: #16
2021-10-21 13:23:02 +02:00
997eff097f Merge branch 'master' into devel_matrix 2021-09-22 18:04:21 +02:00
ccbe52e00d
Adding XMPP SSO and client information
Signed-off-by: Georg <georg@lysergic.dev>
2021-09-22 18:00:50 +02:00
275d5a6d2b
Adding \"What's Matrix\"
Signed-off-by: Georg <georg@lysergic.dev>
2021-09-22 17:53:21 +02:00
df9eab5359 Merge pull request 'XMPP compliance badge' (#15) from devel_xmpp into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #15
2021-08-25 22:01:43 +02:00
159881193a
XMPP compliance badge
Signed-off-by: Georg <georg@lysergic.dev>
2021-08-23 14:54:52 +02:00
6569280ceb Merge pull request 'Several page updates' (#14) from devel_content into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #14
2021-08-16 08:56:08 +02:00
34cf119536
Several page updates
Signed-off-by: Georg <georg@lysergic.dev>
2021-08-16 08:51:51 +02:00
5482689203 Merge pull request 'Adding badge' (#13) from drone into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #13
2021-08-07 06:31:40 +02:00
7e6a006e43 Merge branch 'master' into drone 2021-08-07 06:31:24 +02:00
ae9307b3e2
Adding badge
Signed-off-by: Georg <georg@lysergic.dev>
2021-08-07 06:30:28 +02:00
67a5524ff7 Merge pull request 'Adding initial website pipeline' (#12) from drone into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #12
2021-08-07 06:20:09 +02:00
b2ab4f1ddc
Init Pipeline
Signed-off-by: Georg <georg@lysergic.dev>
2021-08-07 05:54:07 +02:00
10 changed files with 208 additions and 125 deletions

22
.drone.yml Normal file
View File

@ -0,0 +1,22 @@
---
kind: pipeline
type: exec
name: default1
clone:
disable: true
platform:
os: linux
arch: amd64
steps:
- name: deploy
commands:
- sh /opt/drone/scripts/sync-website.sh
trigger:
branch:
- master
event:
- push

View File

@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2021 mogad0n Copyright (c) 2021 mogad0n, cranberry
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal

View File

@ -16,13 +16,29 @@
┌─┐ ┬─┐ ┐─┐ ┬─┐ ┌─┐ ┬─┐ ┐─┐ ┬─┐
│ │─┤ └─┐ │─┤ │ │─┤ └─┐ │─┤
└─┘ ┘ │ ──┘ ┘ │ └─┘ ┘ │ ──┘ ┘ │
</pre>
<h3>Git</h3>
<pre>
<p><a href="https://git-scm.com/">What's Git (official website)</a></p>
<p><a href="https://git-scm.com/">> What's Git</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 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. > 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. > 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> </pre>
</body> </body>
</html> </html>

View File

@ -60,7 +60,6 @@ Nickname, Username and SASL password are the regular details you would use for c
<footer> <footer>
<a href="mailto:hello@liberta.casa"> Contact </a> <a href="mailto:hello@liberta.casa"> Contact </a>
</footer> </footer>

View File

@ -23,42 +23,50 @@ A community with multiple interconnected services which provides a safe space fo
of various topics under the umbrella of Science, Philosophy, Politics and a general place to hang back and idle away. 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 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> You can also visit us over The Onion Routing protocol at <a href="http://qzzf2qcfbhievvs5nzkccuwddroipy62qjocqtmgcgh75vd6w57m7yad.onion">our onion address.</a>
Contribute: <a href="git.html">/git</a> <a href="/rules.html">Rules</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: Services (Clearnet):
========= ===================
Communcations: Communications:
-------------- --------------
<a href="/xmpp.html">XMPP</a> | <a href="/matrix.html">Matrix</a> | <a href="/irc.html">IRC</a> | <a href="https://meet.lysergic.dev"> Jitsi Video Conferencing </a> <a href="/irc.html">IRC</a> | <a href="/xmpp.html">XMPP</a>
Services:
---------
<a href="https://pasta.lysergic.dev">Private Bin</a> | <a href="https://git.com.de">Gitea</a> | <a href="https://searx.xkek.net"> Searx search </a> | <a href="https://yacy.xkek.net"> Yacy Search </a> | <a href="https://party.lysergic.dev"> Cytube - Watch together</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>
Services (I2P):
==============
Communications:
--------------
<a href="/irc.html">IRC</a>
Contribute:
==========
Check out the <a href="git.html">/git</a> info page or head directly to the <a href="https://git.casa/">main repository.</a>

View File

@ -16,10 +16,14 @@
┌─┐ ┬─┐ ┐─┐ ┬─┐ ┌─┐ ┬─┐ ┐─┐ ┬─┐
│ │─┤ └─┐ │─┤ │ │─┤ └─┐ │─┤
└─┘ ┘ │ ──┘ ┘ │ └─┘ ┘ │ ──┘ ┘ │
</pre>
<h3>IRC</h3>
<pre>
<a href="/register">Registration</a> <a href="/register">Registration</a>
<a href="/kiwi">KiwiIRC Webchat</a> | <a href="/gamja">Gamja Webchat</a> | <a href="/convos">Convos Webchat/Bouncer</a> <a href="/kiwi">KiwiIRC Webchat</a> | <a href="/gamja">Gamja Webchat</a>
Connection Details: Connection Details:
@ -42,23 +46,15 @@ you can access the network via
Port: 6667 Port: 6667
SSL/TLS: False SSL/TLS: False
Webclient via Tor is available <a href="http://qzzf2qcfbhievvs5nzkccuwddroipy62qjocqtmgcgh75vd6w57m7yad.onion">here</a> 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 Account registration FAQ
======================== ========================
1. How do I register my nickname / account? 1. How do I register my nickname / account?
Use this command, substituting your desired password and e-mail address: Use this command, substituting your desired password:
/msg NickServ register mySecretPassword /msg NickServ register mySecretPassword
@ -69,14 +65,11 @@ Once you register your nick it becomes your account name. It is the name with wh
2. How do I authenticate to my nickname? 2. How do I authenticate to my nickname?
You should enable SASL in your client. For clients like Hexchat the Username field needs to be populated with the name that you registered. You should enable SASL in your client.
If your client doesn't support SASL, there are potential workarounds; - If your client doesn't support SASL, then update to a good client!
you may be able to script your client to authenticate to NickServ - Alternatively, you can use the "PASS" method
automatically, with `/msg NickServ identify nickname password`.
Ask in #help for support with this.
3. What are the benefits of registering my nickname? 3. What are the benefits of registering my nickname?
@ -89,36 +82,11 @@ as an "IRC bouncer" on your behalf. Specifically:
c. Optionally, the server can keep you present on the server even if 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: you have no connected clients. To enable this, use the following command:
`/msg NickServ set always-on true` `/msg NickServ set always-on true`
d. You will be able to receive history playback (see below). d. You will be able to receive <a href="https://github.com/ergochat/ergo/blob/master/docs/USERGUIDE.md#history">history</a> playback.
You can also request a vhost in the channel #help (i.e., a fake hostname that will be displayed
in place of your cloaked IP-based hostname).
4. History Playback.
1 If you set your client to `always-on` (see the previous section for details), you can set a "device ID" for each device you use. Oragono will then remember the last time your device was present on the server, and each time you sign on, it will attempt to replay exactly those messages you missed.
2 You can set the SASL Username as `nick@phone` or `nick@laptop` while connecting. This allows you to fetch history based on your "DeviceID" which is `phone` or `laptop` in these cases.
3 If you only have one device, you can set your client to be always-on and furthermore `/NS SET autoreplay-missed true`. This will replay missed messages, with the caveat that you must be connecting with at most one client at a time.
4 You can autoreplay a fixed number of lines (e.g., 25) each time you join a channel using `/NS SET autoreplay-lines 25`.
5 You can manually request history using `/history #channel 1h` (the parameter is either a message count or a time duration). (Depending on your client, you may need to use `/QUOTE history` instead.)
6 You can also enable history for private messages called `DMs` by passing the following command: `/NS SET dm-history true`.
#### Sessions and Clients
- You can check how many of your sessions are online with `/NS SESSIONS `and the idle times for those.
- You can list your clients in further detail with `/NS CLIENTS list`
- You can use `/NS CLIENTS logout client-id/all` to either logout a single session or all sessions.
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>.

View File

@ -1,38 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="styles.css">
<title>LibertaCasa</title>
</head>
<body>
<pre>
┬ ┌┬┐ ┬─┐ ┬─┐ ┬─┐ ┌┐┐ ┬─┐
│ │ │─│ │─ │┬┘ │ │─┤
┘─┘ └┴┘ │─┘ ┴─┘ │└┘ ┘ ┘ │
┌─┐ ┬─┐ ┐─┐ ┬─┐
│ │─┤ └─┐ │─┤
└─┘ ┘ │ ──┘ ┘ │
<a href="https://element.liberta.casa">Matrix WebClient</a>
<footer>
<a href="mailto:hello@liberta.casa"> Contact </a>
</footer>
</pre>
</body>
</html>

53
rules.html Normal file
View File

@ -0,0 +1,53 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="styles.css">
<title>LibertaCasa - Rules</title>
</head>
<body>
<pre>
┬ ┌┬┐ ┬─┐ ┬─┐ ┬─┐ ┌┐┐ ┬─┐
│ │ │─│ │─ │┬┘ │ │─┤
┘─┘ └┴┘ │─┘ ┴─┘ │└┘ ┘ ┘ │
┌─┐ ┬─┐ ┐─┐ ┬─┐
│ │─┤ └─┐ │─┤
└─┘ ┘ │ ──┘ ┘ │
</pre>
<h3>Rules</h3>
<pre>
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.
<footer>
<a href="mailto:hello@liberta.casa"> Contact </a>
</footer>
</pre>
</body>
</html>

45
sso.html Normal file
View File

@ -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>

View File

@ -16,24 +16,34 @@
┌─┐ ┬─┐ ┐─┐ ┬─┐ ┌─┐ ┬─┐ ┐─┐ ┬─┐
│ │─┤ └─┐ │─┤ │ │─┤ └─┐ │─┤
└─┘ ┘ │ ──┘ ┘ │ └─┘ ┘ │ ──┘ ┘ │
</pre>
<h3>XMPP</h3>
<p><a href="https://xmpp.org/">What's XMPP</a></p> <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> <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>
<a href="https://xmpp.org/about/faq.html">FAQs</a>
There are quite a few <a href="https://xmpp.org/software/clients.html">clients</a> available. There are quite a few clients available. You can check the overview <a href="https://xmpp.org/software/clients.html">here</a>.
You can register using a "name"
JID: name@liberta.casa
and the password of your choice. 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 Host: xmpp.liberta.casa
Port: 5222 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>