parent
b3f5c134be
commit
fbd9166854
|
@ -6,7 +6,7 @@
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
<title>tilde theme</title>
|
<title>tilde dracula theme</title>
|
||||||
<link href="dracula.css" rel="stylesheet">
|
<link href="dracula.css" rel="stylesheet">
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
|
|
@ -8,7 +8,7 @@ RSA: SHA256:JR5oQPfC34ogd/SeIcMpaGR8BiBo4ciI5xWyBVCjj5o</pre>
|
||||||
</div>
|
</div>
|
||||||
<a href="https://tildegit.org/team/site">site source</a>
|
<a href="https://tildegit.org/team/site">site source</a>
|
||||||
~
|
~
|
||||||
<a href="https://tildegit.org/team/site/src/branch/master/<?=str_ireplace("/var/www/tilde.team/", "", $filepath)?>">page source</a>
|
<a href="https://tildegit.org/team/site/src/branch/master/<?=str_ireplace("/var/www/tilde.team/", "", $filepath ?? "")?>">page source</a>
|
||||||
~
|
~
|
||||||
<a href="https://bhh.sh/donate/">donate</a>
|
<a href="https://bhh.sh/donate/">donate</a>
|
||||||
~
|
~
|
||||||
|
|
|
@ -16,7 +16,7 @@ Site: https://tilde.team/~virtual/ virtual@tilde.team
|
||||||
Location tildeverse, the internet
|
Location tildeverse, the internet
|
||||||
|
|
||||||
Users: tilde.team teammates
|
Users: tilde.team teammates
|
||||||
Sites: https://tilde.team/~<username>/ (see https://tilde.team for a list)
|
Sites: https://tilde.team/~<username>/ (see https://tilde.team/users/ for a list)
|
||||||
Location: tildeverse, the internet
|
Location: tildeverse, the internet
|
||||||
|
|
||||||
|
|
||||||
|
@ -24,7 +24,6 @@ Location: tildeverse, the internet
|
||||||
Name: Paul Ford, for inspiring tilde.team through tilde.club
|
Name: Paul Ford, for inspiring tilde.team through tilde.club
|
||||||
|
|
||||||
/* SITE */
|
/* SITE */
|
||||||
Last update: 2018/08/13
|
Last update: 2022/02/17
|
||||||
Components: Bootstrap 3
|
Components: Bootstrap 3
|
||||||
Software: PHP
|
Software: PHP
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ $parser = wiki::factory(true);
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
i created this tilde after hearing about paul ford's
|
i created this tilde after hearing about paul ford's
|
||||||
<a href="http://tilde.club/">tilde.club</a>. when i was unable
|
<a href="https://tilde.club/">tilde.club</a>. when i was unable
|
||||||
to join due to the waitlist, i decided to create my own tilde.
|
to join due to the waitlist, i decided to create my own tilde.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,6 @@ title: mastodon
|
||||||
author: ben
|
author: ben
|
||||||
---
|
---
|
||||||
|
|
||||||
hey tilders, there's a mastodon instance out there at <a href="https://social.tilde.team/">social.tilde.team</a> for members of the tilde community (and any others who are interested in an actually <em>social</em> social network. see you on there!
|
hey tilders, there's a mastodon instance out there at <a href="https://social.tilde.team/">social.tilde.team</a> for members of the tilde community (and any others who are interested in an actually <em>social</em> social network). see you on there!
|
||||||
|
|
||||||
edit: the mastodon instance is now at [tilde.zone](https://tilde.zone)
|
update: the mastodon instance is at [tilde.zone](https://tilde.zone)
|
||||||
|
|
|
@ -13,4 +13,4 @@ later!
|
||||||
|
|
||||||
update: i've written up a [post mortem](/~ben/blog/november-13-post-mortem.html) ~ben
|
update: i've written up a [post mortem](/~ben/blog/november-13-post-mortem.html) ~ben
|
||||||
|
|
||||||
update 2: i've written a [article from my perspective](https://tilde.team/~fosslinux/blog/on-november-13th-i-made-a-bit-of-an-oops.html) ~fosslinux
|
update 2: i've written an [article from my perspective](https://tilde.team/~fosslinux/blog/on-november-13th-i-made-a-bit-of-an-oops.html) ~fosslinux
|
||||||
|
|
|
@ -9,7 +9,7 @@ we now have new mailing lists for the tildeverse :D
|
||||||
|
|
||||||
~teamers, you are automatically signed up to the ~team mailing list.
|
~teamers, you are automatically signed up to the ~team mailing list.
|
||||||
|
|
||||||
see [the list archives](https://lists.tildeverse.org/hyperkitty/list/tildeteam@lists.tildeverse.org/) for topics that you've missed, or just send an email to the list directly (tildeteam@lists.tildeverse.org) to start a new thread/topic.
|
see [the list archives](https://lists.tildeverse.org/hyperkitty/list/tildeteam@lists.tildeverse.org/) for topics that you've missed, or just email the list directly (tildeteam@lists.tildeverse.org) to start a new thread/topic.
|
||||||
|
|
||||||
all lists and settings can be found at https://lists.tildeverse.org
|
all lists and settings can be found at https://lists.tildeverse.org
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ author: ben
|
||||||
|
|
||||||
i've been preparing a large upgrade for tilde.team to ubuntu 20.04 focal fossa.
|
i've been preparing a large upgrade for tilde.team to ubuntu 20.04 focal fossa.
|
||||||
|
|
||||||
the new vm has a fresh install and will help to address some of the long-standing
|
the new vm has a fresh install and will help to address some long-standing
|
||||||
issues that i've been wanting to fix for quite some time now
|
issues that i've been wanting to fix for quite some time now
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
|
@ -2,7 +2,8 @@
|
||||||
$filepath = __FILE__;
|
$filepath = __FILE__;
|
||||||
include __DIR__.'/../header.php';
|
include __DIR__.'/../header.php';
|
||||||
|
|
||||||
function esc($v) {
|
function esc($v): string
|
||||||
|
{
|
||||||
return isset($_REQUEST[$v]) ? htmlspecialchars($_REQUEST[$v]) : "";
|
return isset($_REQUEST[$v]) ? htmlspecialchars($_REQUEST[$v]) : "";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -22,7 +22,8 @@ function add_ban_info($name, $email) {
|
||||||
file_put_contents("/var/signups_banned", $user_info.PHP_EOL, FILE_APPEND);
|
file_put_contents("/var/signups_banned", $user_info.PHP_EOL, FILE_APPEND);
|
||||||
}
|
}
|
||||||
|
|
||||||
function forbidden_name($name) {
|
function forbidden_name($name): bool
|
||||||
|
{
|
||||||
$badnames = [
|
$badnames = [
|
||||||
'0x0',
|
'0x0',
|
||||||
'abuse',
|
'abuse',
|
||||||
|
@ -88,14 +89,17 @@ function forbidden_name($name) {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function forbidden_email($email) {
|
function forbidden_email($email): bool
|
||||||
|
{
|
||||||
$femail = file("/var/banned_emails.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
|
$femail = file("/var/banned_emails.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
|
||||||
return in_array($email, $femail);
|
return in_array($email, $femail);
|
||||||
}
|
}
|
||||||
|
|
||||||
function forbidden_sshkey($sshkey) {
|
function forbidden_sshkey($sshkey): bool
|
||||||
|
{
|
||||||
$fsshkey = file("/var/banned_sshkeys.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
|
$fsshkey = file("/var/banned_sshkeys.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
|
||||||
foreach ($fsshkey as $line_num => $line) {
|
$fsk = [];
|
||||||
|
foreach ($fsshkey as $line) {
|
||||||
$fsk_line = explode(' ',trim($line));
|
$fsk_line = explode(' ',trim($line));
|
||||||
$fsk[] = $fsk_line[1];
|
$fsk[] = $fsk_line[1];
|
||||||
}
|
}
|
||||||
|
@ -113,7 +117,7 @@ if (isset($_REQUEST["username"]) && isset($_REQUEST["email"])) {
|
||||||
if ($name == "")
|
if ($name == "")
|
||||||
$message .= "<li>fill in your desired username</li>\n";
|
$message .= "<li>fill in your desired username</li>\n";
|
||||||
else {
|
else {
|
||||||
if ($name != "" && strlen($name) < 2)
|
if (strlen($name) < 2)
|
||||||
$message .= "<li>username is too short (2 character min)</li>\n";
|
$message .= "<li>username is too short (2 character min)</li>\n";
|
||||||
|
|
||||||
if (strlen($name) > 32)
|
if (strlen($name) > 32)
|
||||||
|
|
|
@ -13,7 +13,6 @@ because [~ben](https://tilde.team/~ben/) hoards domain names, the following doma
|
||||||
* [nand.sh](https://nand.sh/) - alias
|
* [nand.sh](https://nand.sh/) - alias
|
||||||
* [ttm.sh](https://ttm.sh/) - url shortener
|
* [ttm.sh](https://ttm.sh/) - url shortener
|
||||||
* [tild3.org](https://tild3.org/) - alias
|
* [tild3.org](https://tild3.org/) - alias
|
||||||
* [tildə.net](https://tildə.net/) - alias
|
|
||||||
* [tilde.chat](https://tilde.chat/) - irc net
|
* [tilde.chat](https://tilde.chat/) - irc net
|
||||||
* [tilde.life](http://tilde.life/) - redirect
|
* [tilde.life](http://tilde.life/) - redirect
|
||||||
* [tilde.news](https://tilde.news/) - lobste.rs clone
|
* [tilde.news](https://tilde.news/) - lobste.rs clone
|
||||||
|
|
|
@ -10,9 +10,9 @@ category:
|
||||||
[living draft of this document](https://pad.tildeverse.org/code/#/2/code/edit/RFBUqXec+9+MlZzx4mnhU3ps/)
|
[living draft of this document](https://pad.tildeverse.org/code/#/2/code/edit/RFBUqXec+9+MlZzx4mnhU3ps/)
|
||||||
|
|
||||||
these ideas are partly about building one system (in this case, tilde.team) but also about supporting a
|
these ideas are partly about building one system (in this case, tilde.team) but also about supporting a
|
||||||
broader ecosystem of inter-connected systems.
|
broader ecosystem of interconnected systems.
|
||||||
|
|
||||||
1. develop a clear system identity as an alternative social environment for the techncially-inclined;
|
1. develop a clear system identity as an alternative social environment for the technically-inclined;
|
||||||
specifically, serving as a non-commercial alternative to the mainstream, corporate-owned media and social media.
|
specifically, serving as a non-commercial alternative to the mainstream, corporate-owned media and social media.
|
||||||
the dual points of (1) an alternative social/communications medium and (2) technically inclined user base are
|
the dual points of (1) an alternative social/communications medium and (2) technically inclined user base are
|
||||||
important because, together, they put the users in the role of protecting (and enjoying!) the tools of
|
important because, together, they put the users in the role of protecting (and enjoying!) the tools of
|
||||||
|
|
|
@ -64,14 +64,14 @@ location (`~/.weechat/relay_socket`). to get started using it, follow these step
|
||||||
## znc
|
## znc
|
||||||
|
|
||||||
the system znc authenticates using your shell password (same as with email and
|
the system znc authenticates using your shell password (same as with email and
|
||||||
[nextcloud](https://cloud.tilde.team). reach out to an admin on irc or send an
|
[nextcloud](https://cloud.tilde.team)). reach out to an admin on irc or
|
||||||
email to [sudoers@tilde.team](mailto:sudoers@tilde.team).
|
email [sudoers@tilde.team](mailto:sudoers@tilde.team).
|
||||||
|
|
||||||
the webadmin interface is available at [znc.tilde.team](https://znc.tilde.team).
|
the web interface is available at [znc.tilde.team](https://znc.tilde.team).
|
||||||
|
|
||||||
client connections are on port 6699 with ssl.
|
client connections are on port 6699 with ssl.
|
||||||
|
|
||||||
you can add network connections (up to 10) via webadmin or via a direct client
|
you can add network connections (up to 10) via web or via a direct client
|
||||||
connection.
|
connection.
|
||||||
|
|
||||||
see the [znc wiki](https://wiki.znc.in/Connecting_to_ZNC) for more information.
|
see the [znc wiki](https://wiki.znc.in/Connecting_to_ZNC) for more information.
|
||||||
|
|
|
@ -12,7 +12,7 @@ This page will explain how to set up your tilde.team account for
|
||||||
## Luarocks
|
## Luarocks
|
||||||
|
|
||||||
[Luarocks](https://luarocks.org/) is a package manager for the Lua, similar to
|
[Luarocks](https://luarocks.org/) is a package manager for the Lua, similar to
|
||||||
Python's PIP, Perl's PPM, and other programming laguages' package mangers. To
|
Python's PIP, Perl's PPM, and other programming languages' package mangers. To
|
||||||
download and install a package from the Luarocks repository type the following
|
download and install a package from the Luarocks repository type the following
|
||||||
into a terminal:
|
into a terminal:
|
||||||
`luarocks install [package-name] --local`
|
`luarocks install [package-name] --local`
|
||||||
|
@ -23,7 +23,7 @@ rather than the default path of '/usr/local/', which tilde.team users do not
|
||||||
have write access to.
|
have write access to.
|
||||||
|
|
||||||
Lua uses the environment variables 'LUA_PATH' and 'LUA_CPATH' to find installed
|
Lua uses the environment variables 'LUA_PATH' and 'LUA_CPATH' to find installed
|
||||||
packages. By default these paths do not include the paths that Luarocks installs
|
packages. By default, these paths do not include the paths that Luarocks installs
|
||||||
package to, so the Lua interpreter will not be able to find installed packages.
|
package to, so the Lua interpreter will not be able to find installed packages.
|
||||||
The `luarocks path` command can be used to modify the LUA_PATH and LUA_CPATH
|
The `luarocks path` command can be used to modify the LUA_PATH and LUA_CPATH
|
||||||
environment variables to include the paths that Luarocks installs packages to.
|
environment variables to include the paths that Luarocks installs packages to.
|
||||||
|
|
|
@ -19,9 +19,9 @@ there.
|
||||||
some email clients have popularized email usage patterns which are considered
|
some email clients have popularized email usage patterns which are considered
|
||||||
poor form on many mailing lists. please review some of our suggestions for
|
poor form on many mailing lists. please review some of our suggestions for
|
||||||
participating more smoothly in discussions on the tildeverse. this advice will
|
participating more smoothly in discussions on the tildeverse. this advice will
|
||||||
likely serve you well outside of the tildeverse as well.
|
likely serve you well outside the tildeverse as well.
|
||||||
|
|
||||||
if you have any troubles following this guides or don't know how to configure
|
if you have any troubles following these guides or don't know how to configure
|
||||||
your email client for this purpose, ask on irc (#meta or #team), you'll find
|
your email client for this purpose, ask on irc (#meta or #team), you'll find
|
||||||
always somebody willing to help.
|
always somebody willing to help.
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ category:
|
||||||
- main
|
- main
|
||||||
---
|
---
|
||||||
|
|
||||||
Besides the [Gitea instance][1] of tildeverse, you could easily setup a
|
Besides the [Gitea instance][1] of tildeverse, you could easily set up a
|
||||||
read-only clone URL fetchable using git clone similar to this one:
|
read-only clone URL fetchable using git clone similar to this one:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -213,8 +213,8 @@ Note that the output will be empty if `my_repo` has no commits. In general, use
|
||||||
$ stagit-index repo_dir1 repo_dir2 ... > index.html
|
$ stagit-index repo_dir1 repo_dir2 ... > index.html
|
||||||
```
|
```
|
||||||
|
|
||||||
to generate index for multiple repositories. You should also copy over or
|
to generate index for multiple repositories. you should also copy over or
|
||||||
symlink some of the assets files in stagit's repository, such as `style.css`,
|
symlink some asset files in stagit's repository, such as `style.css`,
|
||||||
`logo.png`, etc. to
|
`logo.png`, etc. to
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -290,7 +290,7 @@ $ git am < <patch>
|
||||||
```
|
```
|
||||||
|
|
||||||
See the [blog post][14] of Drew DeVault for using git with mutt, and check out
|
See the [blog post][14] of Drew DeVault for using git with mutt, and check out
|
||||||
[aerc][15] if you want an modern alternative for mutt built from such workflow.
|
[aerc][15] if you want a modern alternative for mutt built from such workflow.
|
||||||
|
|
||||||
[1]: https://tildegit.org/
|
[1]: https://tildegit.org/
|
||||||
[2]: https://tilde.team/~kst/git/grm.tilde/file/README.html
|
[2]: https://tilde.team/~kst/git/grm.tilde/file/README.html
|
||||||
|
|
|
@ -88,7 +88,7 @@ SSH supports a handful of types of cryptographic keys. The most used are [RSA](
|
||||||
|
|
||||||
RSA is the de-facto standard and is supported everywhere (just choose a big
|
RSA is the de-facto standard and is supported everywhere (just choose a big
|
||||||
enough key like 4096 bits to be secure). Ed25519 is designed to be faster and
|
enough key like 4096 bits to be secure). Ed25519 is designed to be faster and
|
||||||
smaller withouth sacrificing security, so is best suited for embedded devices
|
smaller without sacrificing security, so is best suited for embedded devices
|
||||||
or machines with low resources. It's supported on tilde (and really on any
|
or machines with low resources. It's supported on tilde (and really on any
|
||||||
modern system) but you may find older systems which do not support it.
|
modern system) but you may find older systems which do not support it.
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,6 @@ see also the [master list of domains](domains).
|
||||||
* nand.sh
|
* nand.sh
|
||||||
* ttm.sh
|
* ttm.sh
|
||||||
* tild3.org
|
* tild3.org
|
||||||
* tildə.net
|
|
||||||
* tilde.ninja
|
* tilde.ninja
|
||||||
* tilde.site
|
* tilde.site
|
||||||
* tilde.team
|
* tilde.team
|
||||||
|
|
|
@ -89,7 +89,7 @@ designed to give individuals control over their content.
|
||||||
when you start your ttbp, you have the option of publishing or not publishing
|
when you start your ttbp, you have the option of publishing or not publishing
|
||||||
your blog.
|
your blog.
|
||||||
|
|
||||||
if you opt to not publish, your entires will never be accessible from outside of
|
if you opt to not publish, your entries will never be accessible from outside
|
||||||
the tilde.team network; other tilde.team users will still be able to read your
|
the tilde.team network; other tilde.team users will still be able to read your
|
||||||
entries through the ttbp interface, or by directly accessing your
|
entries through the ttbp interface, or by directly accessing your
|
||||||
`~/.ttbp/entries` directory.
|
`~/.ttbp/entries` directory.
|
||||||
|
|
|
@ -24,7 +24,7 @@ recommended clients are:
|
||||||
if you have a recommended client for mac platforms, feel free to discuss
|
if you have a recommended client for mac platforms, feel free to discuss
|
||||||
and add it to this list.
|
and add it to this list.
|
||||||
|
|
||||||
we have a tilde.team MUC (multi user chat) at [team@conference.tilde.team](
|
we have a tilde.team MUC (multi-user chat) at [team@conference.tilde.team](
|
||||||
xmpp:team@conference.tilde.team?join), feel free to stop by!
|
xmpp:team@conference.tilde.team?join), feel free to stop by!
|
||||||
|
|
||||||
## biboumi
|
## biboumi
|
||||||
|
|
Loading…
Reference in New Issue