forked from team/site
1
0
Fork 0

lots of work on #13

This commit is contained in:
Ben Harris 2018-11-11 02:38:57 -05:00
parent 38ab26bf7f
commit 9c78936a5c
Signed by untrusted user: ben
GPG Key ID: 4E0AF802FFF7960C
51 changed files with 401 additions and 187 deletions

View File

@ -1,4 +1,8 @@
<?php include 'header.php'; ?>
<?php
include 'header.php';
require __DIR__.'/vendor/autoload.php';
$parser = new Mni\FrontYAML\Parser();
?>
<div class="jumbotron">
<h1>~team</h1>
@ -39,37 +43,47 @@
<div class="row">
<div class="col-md-7">
<h1>~news~</h1>
<?php foreach (array_slice(array_reverse(glob("news/*.json")),0,4) as $file):
$post = json_decode(file_get_contents($file));
if (!$post->published) continue; ?>
<?php
foreach (array_slice(array_reverse(glob("news/pages/*.md")), 0, 3) as $page):
$parsed = $parser->parse(file_get_contents($page));
$yaml = $parsed->getYAML();
if (!$yaml["published"]) continue; ?>
<div class="list-group">
<div class="list-group-item">
<h3 class="list-group-item-heading"><?=$post->title?></h3>
<em><?=$post->date?> - <?=$post->author?></em>
<hr>
<p class="list-group-item-text"><?=$post->content?></p>
<h3 class="list-group-item-heading"><?=$yaml["title"]?></h3>
<em><a href="/news/?page=<?=basename($page, ".md")?>"><?=$yaml["date"]?></a> - <a href="/~<?=$yaml["author"]?>/"><?=$yaml["author"]?></a></em>
<hr>
<p class="list-group-item-text"><?=$parsed->getContent()?></p>
</div>
</div>
<?php endforeach; ?>
<div class="list-group">
<div class="list-group-item">
<p class="list-group-item-text"><a href="/news/">news archive here...</a></p>
</div>
</div>
<h1>~current projects~</h1>
<h4>on our <a href="https://tildegit.org/team">gitea</a></h4>
<hr>
<?php foreach (json_decode(file_get_contents("https://tildegit.org/api/v1/orgs/team/repos")) ?? [] as $repo): ?>
<div class="list-group">
<div class="list-group">
<?php foreach (json_decode(file_get_contents("https://tildegit.org/api/v1/orgs/team/repos")) ?? [] as $repo): ?>
<div class="list-group-item">
<a href="<?=$repo->html_url?>">
<h3 class="list-group-item-heading"><?=$repo->name?></h3>
</a>
<p class="list-group-item-text"><?=$repo->description?></p>
<h3 style="display:inline;" class="list-group-item-heading">
<a href="<?=$repo->html_url?>"><?=$repo->name?></a>
</h3>
<?php if ($repo->website != ""): ?>
<hr style="border-top: 1px solid #000;">
<em><a href="<?=$repo->website?>"><?=$repo->website?></a></em>
&mdash;
<p style="display:inline;"><em><a href="<?=$repo->website?>"><?=$repo->website?></a></em></p>
<?php endif; ?>
<br>
<p class="list-group-item-text"><?=$repo->description?></p>
</div>
</div>
<?php endforeach; ?>
<?php endforeach; ?>
</div>
<h1>our <a href="https://tilde.zone/@tildeteam">mastodon</a> feed</h1>
<iframe allowfullscreen sandbox="allow-top-navigation allow-scripts" width="100%" height="800" src="https://www.mastofeed.com/api/feed?url=https%3A%2F%2Ftilde.zone%2Fusers%2Ftildeteam.atom&theme=dark&size=100&header=true&replies=true&boosts=true"></iframe>
</div>
<div class="col-md-5">

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "mar 2017",
"title": "first post",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "hi this is the first news post"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "dec 2017",
"title": "good news everyone",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "there's a news feed on the homepage now!! whenever there is any news, it will be posted here. if you have any big news, make a pull request on the <a href=\"https://tildegit.org/team/site\">git repo</a> and then <a href=\"/~ben/\">~ben</a> or another github admin can merge it"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "dec 2017",
"title": "username dns redirects",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "hey all<br>there is now a dns record (and virtual host) that will redirect requests from [user].tilde.team to tilde.team/~[user] -- for example ben.tilde.team redirects to tilde.team/~ben<br><br>also, the redirect preserves paths, so you can link to something under your user directory like this ben.tilde.team/blog => becomes tilde.team/~ben/blog<br><br>there are no ssl certs for these subdomains, so you will have to request those with plain http<br><br>edit: there is now a wildcard cert from letsencrypt for *.tilde.team, so you can use https with your username as a subdomain!! :)"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "dec 2017",
"title": "<a href=\"https://social.tilde.team/\">mastodon</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "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!"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "dec 2017",
"title": "<a href=\"/discord/\">tilde~discord</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "there is also a discord server for the tilde team :) come say hi!"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "dec 2017",
"title": "<a href=\"https://github.com/tilde-team/\">tilde.team github org</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "ICYMI, tilde.team has a github org for any projects that you may be working on! <br><br>the source code for this <a href=\"https://github.com/tilde-team/site\">home page</a> is out there (the <a href=\"https://github.com/tilde-team/hacker-bootstrap\">theme</a> too), along with a few other repos."
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "dec 2017",
"title": "<a href=\"https://tildegit.org/team/css\">tilde.team bootstrap theme :)</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "the tilde.team css is a fork of <a href=\"https://github.com/Brobin/hacker-bootstrap\">Brobin/hacker-bootstrap</a>. the main changes are increased font size and a fix for the background color of &lt;pre&gt; tags. have a look! anyone can link to the compiled css <a href=\"https://tilde.team/css/hacker.css\">here</a>"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "jan 2018",
"title": "happy new year!!",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "happy new year from everyone at your favorite internet community! hope you had a great holiday with friends and family!"
}

View File

@ -1,7 +0,0 @@
{
"published": false,
"date": "jan 2018",
"title": "<a href=\"https://tildegit.org\">tildegit</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "for some reason, i have this desire to run all kinds of self-hosted tools on the tilde box. i used to run a gitlab instance under my own personal domain, but it turned out to be way more work than it was worth. i had been interested by <a href=\"http://gogs.io\">gogs</a> in the past and stumbled upon the community fork <a href=\"https://gitea.io\">gitea</a>, which is more up to date and full-featured. at this point, it's just some mirrored repos from my github page and the tilde.team org. let me know if you have any ideas for it!"
}

View File

@ -1,7 +0,0 @@
{
"published": false,
"date": "jan 2018",
"title": "<a href=\"https://notes.tilde.team/\">paperwork tildenotes</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "continuing in the vein of self-hosted services, i stood up an instance of <a href=\"http://paperwork.rocks\">paperwork</a> as <a href=\"https://notes.tilde.team\">tildenotes</a>. feel free to check it out and support the project!"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "feb 2018",
"title": "<a href=\"https://forum.tilde.team\">tilde~forum</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "hey all, we now have a <a href=\"https://forum.tilde.team\">forum</a>! log in with your tilde account and discuss.<br>inspired by <a href=\"http://oods.net\">oods.net</a>, forked, and then rewritten in elixir for fun :)"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "mar 2018",
"title": "<a href=\"https://irc.tilde.team\">irc</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "there's an irc server running at irc.tilde.team:6697 (with ssl)! come hang out! there's also a web client too!"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "mar 2018",
"title": "git projects on homepage",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "the homepage now lists all public projects on the <a href=\"https://tildegit.org/team\">tilde.team gitea org</a>! let me know if you want me to add you :)"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "mar 2018",
"title": "<a href=\"https://irc.tilde.team\">thelounge irc webclient</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "i'm now hosting a <a href=\"https://thelounge.chat\">thelounge</a> instance on the tilde.team server. let me know if you want to use it and i'll add your user. i haven't figured out how to integrate the thelounge accounts with the tilde.team accounts, but i'm looking into it."
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "jun 2018",
"title": "<a href=\"https://tildegit.org\">tilde.team gitea :)</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "there's a <a href=\"https://gitea.io\">gitea</a> instance up on the tilde.team server. i migrated most repos from our github org to the meta org on gitea. hit me up on discord/irc or email if you have any questions!"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "jun 2018",
"title": "the great tilde.team migration",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "tilde.team is now on a beeeeefy vps! 4cores, 6gb ram, and 100gb ssd space! everything is where you left it, but you will get a scary notice about a man-in-the-middle attack when you connect over ssh. (this is just because the IP address changed). the new IP is 104.223.31.252 and the ECDSA fingerprint is: <pre>SHA256:CoJQp1mGtYJOZscJul6Ba94o2NsuzZTUI/b76JLGy3A</pre> for your verification purposes."
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "jun 2018",
"title": "tildemail",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "what started as an initiative to get local mail working ended up with us just setting up a full mailserver with smtp and imap. see the <a href=\"https://tilde.team/wiki/?page=email\">email wiki</a> for more info and <a href=\"https://mail.tilde.team\">webmail</a> for easy access."
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "jun 2018",
"title": "password auth disabled",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "password auth for ssh is now disabled. you'll need to use an ssh key to log in. please contact me with your pubkey so i can get you back in :)"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "jun 2018",
"title": "irc network for the tildeverse: <a href=\"https://tilde.chat\">tilde.chat</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "there is a new irc network for the tildeverse! see the tilde chat site for connection info (localhost here on your shell should work just fine :)"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "jul 2018",
"title": "tilde.team gopher <a href=\"/wiki/?page=gopher\">server</a> and <a href=\"https://gopher.tilde.team\">proxy</a>",
"author": "<a href=\"/~ben/\">~ben</a>",
"content": "we're now running a gopher server and http proxy! connect to <a href=\"gopher://tilde.team\">gopher://tilde.team</a> or use <a href=\"https://gopher.tilde.team\">our http proxy</a> for when you don't have a gopher-capable browser handy"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "jul 10, 2018",
"title": "the great tilde.team migration 2: electric boogaloo",
"author": "<a href=\"/~khuxkm/\">~khuxkm</a>",
"content": "tilde.team is now on an even beeeeefier rig. bare metal this time! 4cores (8 threads), 64gb ram! just like last time, everything is where you left it, but you <strong>will</strong> get a scary notice about a man-in-the-middle attack when you connect over ssh. (this is just because the IP address changed). the new IP is 195.201.242.48 and the ECDSA fingerprint is: <pre>SHA256:R3qNfKIF3IiXhKCbFX6rCKl73yzexi9Wodsow6XFres</pre> for your verification purposes."
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "aug 26, 2018",
"title": "tilde.chat discord lockdown",
"author": "<a href=\"/~khuxkm/\">~khuxkm</a>",
"content": "<p>Due to recent events in the tilde.chat Discord server, we have decided to lock it and its accompanying IRC bridge until further notice. On Monday, the IRC to Discord bridge will be shut down and all channels in the tilde.chat Discord will be set to READ-ONLY. This decision will only be reversed when a full discussion has been held on moderation requirements, rules, and certain members of our moderation team who appear to be missing.</p><p>How this affects you:</p><ul><li><p>If you primarily use Discord, you will have to use IRC from now on. tilde.team users can use <a href=\"https://irc.tilde.team\">our TheLounge instance</a> for a Discord-like experience (or any other client of their choosing), whereas members of other tildes can continue using their tilde's node in the tilde.chat network.</p></li><li><p>If you primarily use IRC, all that changes is that you will not be able to use the tilde.chat Discord.</p></li></ul><p>The behavior of some users in the tilde.chat Discord has been unacceptable and does not comply with our code of conduct. Upon further review, we have decided that managing the Discord server is a bit more than we can handle without discussing moderation in-depth. As such, ben and I (khuxkm) have decided to make it READ-ONLY until we have come to a more permanent decision (which may be to close it permanently).</p><p>If you have any thoughts/ideas for the future of the discord bridge, please drop a line to ben or myself on IRC or by email (@tilde.team <a href=\"https://tilde.team/wiki/?page=email\">or any of the other domains</a>). We can be found in the #sudoers channel.</p><p>Thanks for <del>flying tildeverse</del>being a member of the tildeverse and working with us to figure out a chat solution that works for everyone!</p>"
}

View File

@ -1,7 +0,0 @@
{
"published": true,
"date": "oct 20, 2018",
"title": "New BSD Machine! Yay!",
"author": "<a href=\"/~brendantcc/\">~brendantcc</a>",
"content": "A new BSD machine is available for all to access at bsd.tilde.team. Don't bother punching that into a web browser just yet, as ben hasn't set up the web server side of things. However, you can ssh in normally as if you were ssh'ing into tilde.team. Enjoy, and thanks to <a href=\"/~ben/\">~ben</a>, and anyone else involved in for getting it set up for us civilians. :)"
}

92
news/index.php Normal file
View File

@ -0,0 +1,92 @@
<?php
require __DIR__.'/../vendor/autoload.php';
$additional_head = "
<style>
:target:before {
content:\"\";
display:block;
height:90px; /* fixed header height*/
margin:-90px 0 0; /* negative fixed header height */
}
</style>
<meta property='og:type' content='website'>
<meta property='og:image' content='https://tilde.team/apple-icon.png'>
<meta property='og:site_name' content='tilde.team news'>
";
class MDParser implements Mni\FrontYAML\Markdown\MarkdownParser {
public function __construct() {
$this->mdparser = new Michelf\MarkdownExtra();
$this->mdparser->header_id_func = function ($header) {
return preg_replace('/[^a-z0-9]/', '-', strtolower($header));
};
}
public function parse($markdown) {
return $this->mdparser->transform($markdown);
}
}
$parser = new Mni\FrontYAML\Parser(null, new MDParser());
if (!isset($_GET["page"]) || !file_exists("pages/{$_GET['page']}.md")) {
$title = "tilde.team~news";
$additional_head .= "
<meta property='og:title' content='$title'>
<meta property='og:url' content='https://tilde.team{$_SERVER['REQUEST_URI']}'>
<meta property='og:description' content='tilde.team news'>
";
include __DIR__.'/../header.php';
// render news index ?>
<h1>tilde.team news</h1>
<p>welcome to the tilde.team news!</p>
<p>if you want to contribute, check out the
<a href="https://tildegit.org/team/site/src/branch/master/news">source</a> and open a PR!
</p>
<hr>
<h3>updates:</h3>
<?php
foreach (array_reverse(glob("pages/*.md")) as $page) {
$yaml = $parser->parse(file_get_contents($page))->getYAML();
if (!$yaml["published"]) continue; ?>
<a href="?page=<?=basename($page, ".md")?>"><?=$yaml["title"]?></a> - <?=$yaml["date"]?><br>
<?php }
} else {
$pg = $parser->parse(file_get_contents("pages/{$_GET["page"]}.md"));
$yml = $pg->getYAML();
$title = $yml['title'] . " | tilde.team~news";
$description = $yml['description'] ?? "tilde.team news update {$yml['title']}";
$additional_head .= "
<meta property='og:title' content='$title'>
<meta property='og:url' content='https://tilde.team{$_SERVER['REQUEST_URI']}'>
<meta property='og:description' content='$description'>
";
include __DIR__.'/../header.php';
// show a single page ?>
<a href=".">&lt; ~news</a>
<h1><?=$yml["title"]?></h1>
<p><?=$yml["date"]?> - <a href="/~<?=$yml["author"]?>/">~<?=$yml["author"]?></a></p>
<hr>
<?=str_replace("<table", '<table class="table table-striped"', $pg->getContent())?>
<hr>
<a href="https://tildegit.org/team/site/src/branch/master/news/pages/<?=$_GET["page"]?>.md">
<i class="fa fa-edit"></i> source
</a>
<?php }
include __DIR__.'/../footer.php';

36
news/json2md.rb Normal file
View File

@ -0,0 +1,36 @@
#!/usr/bin/env ruby
require 'yaml'
require 'json'
require 'optparse'
require 'ostruct'
require 'fileutils'
#quit unless our script gets two command line arguments
unless ARGV.length == 3
puts "Dude, not the right number of arguments."
puts "Usage: ruby json2md.rb [-j][-y] json_file.json yaml_file.yaml\n"
exit
end
$json_file = ARGV[1]
$yaml_file = ARGV[2]
options = OpenStruct.new
OptionParser.new do |opt|
opt.on('-j', '--json', 'Convert to JSON') { |o| options.json = o }
opt.on('-y', '--yaml', 'Convert to YAML') { |o| options.yaml = o }
end.parse!
case
when options.yaml == true
y_file = File.open("#{$yaml_file}", 'a')
y_file.write(YAML.dump(JSON.parse(IO.read($json_file))))
y_file.close
puts "Converted to YAML. Output file is #{$yaml_file}"
when options.json == true
j_file = YAML.load_file(File.open("#{$yaml_file}", 'r'))
File.write "#{$json_file}", JSON.pretty_generate(j_file)
puts "Converted to JSON. Output file is #{$json_file}"
end

View File

@ -0,0 +1,8 @@
---
published: true
date: mar 2017
title: first post
author: ben
---
hi this is the first news post

View File

@ -0,0 +1,8 @@
---
published: true
date: dec 2017
title: good news everyone
author: ben
---
there's a news feed on the homepage now!! whenever there is any news, it will be posted here. if you have any big news, make a pull request on the [git repo](https://tildegit.org/team/site) and then [~ben](/~ben/) or another admin can merge it

View File

@ -0,0 +1,17 @@
---
published: true
date: dec 2017
title: username dns redirects
author: ben
---
hey all
there is now a dns record (and virtual host) that will redirect requests from $user.tilde.team to tilde.team/~$user -- for example ben.tilde.team redirects to tilde.team/~ben
also, the redirect preserves paths, so you can link to something under your user directory like this ben.tilde.team/blog => becomes tilde.team/~ben/blog
there are no ssl certs for these subdomains, so you will have to request those with plain http
edit: there is now a wildcard cert from letsencrypt for *.tilde.team, so you can use https with your username as a subdomain!! :)
edit2: there are now more than one domains that will server your user page. see [the wiki article about it](/wiki/?page=tildepages)

View File

@ -0,0 +1,10 @@
---
published: true
date: dec 2017
title: mastodon
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!
edit: the mastodon instance is now at [tilde.zone](https://tilde.zone)

View File

@ -0,0 +1,8 @@
---
published: true
date: dec 2017
title: tilde~discord
author: ben
---
there is also a discord server for the tilde team :) come say hi!

11
news/pages/005_github.md Normal file
View File

@ -0,0 +1,11 @@
---
published: true
date: dec 2017
title: tilde.team github org
author: ben
---
ICYMI, tilde.team has a github org for any projects that you may be working on!
the source code for this [home page](https://github.com/tilde-team/site) is out there (the [theme](https://github.com/tilde-team/hacker-bootstrap) too), along with a few other repos.
edit: these now live on [gitea](https://tildegit.org/team) as [team/site](https://tildegit.org/team/site) and [team/css](https://tildegit.org/team/css)

View File

@ -0,0 +1,8 @@
---
published: true
date: dec 2017
title: tilde.team bootstrap theme :)
author: ben
---
the tilde.team css is a fork of [Brobin/hacker-bootstrap](https://github.com/Brobin/hacker-bootstrap). the main changes are increased font size and a fix for the background color of &lt;pre&gt; tags. have a look! anyone can link to the [compiled css here](https://tilde.team/css/hacker.css).

View File

@ -0,0 +1,8 @@
---
published: true
date: jan 2018
title: happy new year!!
author: ben
---
happy new year from everyone at your favorite internet community! hope you had a great holiday with friends and family!

View File

@ -0,0 +1,10 @@
---
published: false
date: jan 2018
title: tildegit
author: ben
---
for some reason, i have this desire to run all kinds of self-hosted tools on the tilde box. i used to run a gitlab instance under my own personal domain, but it turned out to be way more work than it was worth. i had been interested by [gogs](http://gogs.io) in the past and stumbled upon the community fork [gitea](https://gitea.io), which is more up to date and full-featured. at this point, it's just some mirrored repos from my github page and the tilde.team org. let me know if you have any ideas for it!
it's up at [tildegit.org](https://tildegit.org)!

View File

@ -0,0 +1,8 @@
---
published: false
date: jan 2018
title: paperwork tildenotes
author: ben
---
continuing in the vein of self-hosted services, i stood up an instance of <a href="http://paperwork.rocks">paperwork</a> as <a href="https://notes.tilde.team">tildenotes</a>. feel free to check it out and support the project!

10
news/pages/010_forum.md Normal file
View File

@ -0,0 +1,10 @@
---
published: true
date: feb 2018
title: tilde~forum
author: ben
---
hey all, we now have a <a href="https://forum.tilde.team">forum</a>! log in with your tilde account and discuss.
inspired by <a href="http://oods.net">oods.net</a>, forked, and then rewritten in elixir for fun :)

10
news/pages/011_irc.md Normal file
View File

@ -0,0 +1,10 @@
---
published: true
date: mar 2018
title: irc
author: ben
---
there's an irc server running at irc.tilde.team:6697 (with ssl)! come hang out! there's also a web client too!
update: the server is now part of the [tildeverse](https://tildeverse.org) [irc net](https://tilde.chat)

8
news/pages/012_github.md Normal file
View File

@ -0,0 +1,8 @@
---
published: true
date: mar 2018
title: git projects on homepage
author: ben
---
the homepage now lists all public projects on the [tilde.team gitea org](https://tildegit.org/team)! let me know if you want me to add you :)

View File

@ -0,0 +1,12 @@
---
published: true
date: mar 2018
title: thelounge irc webclient
author: ben
---
i'm now hosting a [thelounge](https://thelounge.chat) instance on the tilde.team server. let me know if you want to use it and i'll add your user. i haven't figured out how to integrate the thelounge accounts with the tilde.team accounts, but i'm looking into it.
run `webirc` from your ~team shell to register.
it's up at [irc.tilde.team](https://irc.tilde.team)

8
news/pages/014_gitea.md Normal file
View File

@ -0,0 +1,8 @@
---
published: true
date: jun 2018
title: tilde.team gitea :)
author: ben
---
there's a [gitea](https://gitea.io) [instance](https://tildegit.org) up on the tilde.team server. i migrated most repos from our github org to the [team org](https://tildegit.org/team) on gitea. hit me up on irc or email if you have any questions!

View File

@ -0,0 +1,13 @@
---
published: true
date: jun 2018
title: the great tilde.team migration
author: ben
---
tilde.team is now on a beefy vps! 4cores, 6gb ram, and 100gb ssd space!
everything is where you left it, but you will get a scary notice about a man-in-the-middle attack when you connect over ssh. (this is just because the IP address changed). the new IP is 104.223.31.252 and the ECDSA fingerprint is: `SHA256:CoJQp1mGtYJOZscJul6Ba94o2NsuzZTUI/b76JLGy3A` for your verification purposes.
edit: it wasn't as stable as i thought... see [part 2](?page=020_migration_again)

View File

@ -0,0 +1,8 @@
---
published: true
date: jun 2018
title: tildemail
author: ben
---
what started as an initiative to get local mail working ended up with us just setting up a full mailserver with smtp and imap. see the [email wiki](/wiki/?page=email) for more info and [webmail](https://mail.tilde.team) for easy access.

View File

@ -0,0 +1,8 @@
---
published: true
date: jun 2018
title: password auth disabled
author: ben
---
password auth for ssh is now disabled. you'll need to use an ssh key to log in. please contact me with your pubkey so i can get you back in :)

View File

@ -0,0 +1,8 @@
---
published: true
date: jun 2018
title: 'irc network for the tildeverse: tilde.chat'
author: ben
---
there is a new irc network for the tildeverse! see the [tilde chat site](https://tilde.chat) for connection info (localhost here on your shell should work just fine :)

10
news/pages/019_gopher.md Normal file
View File

@ -0,0 +1,10 @@
---
published: true
date: jul 2018
title: tilde.team gopher server and proxy
author: ben
---
we're now running a [gopher server](/wiki/?page=gopher) and [http proxy](https://gopher.tilde.team)! connect to [gopher://tilde.team](gopher://tilde.team) or use [our http proxy](https://gopher.tilde.team) for when you don't have a gopher-capable browser handy
to get started in gopherspace, check out [gopher.zone](https://gopher.zone) or use [`bb`](https://tildegit.org/team/bashblog), [`feels`](https://github.com/modgethanc/ttbp), or [`burrow`](https://github.com/tilde-team/burrow) at the shell!

View File

@ -0,0 +1,10 @@
---
published: true
date: jul 10, 2018
title: 'the great tilde.team migration 2: electric boogaloo'
author: khuxkm
---
tilde.team is now on an even beeeeefier rig. bare metal this time! 4cores (8 threads), 64gb ram!
just like [last time](/news/?page=015_migration), everything is where you left it, but you **will** get a scary notice about a man-in-the-middle attack when you connect over ssh. (this is just because the IP address changed). the new IP is 195.201.242.48 and the ECDSA fingerprint is: `SHA256:R3qNfKIF3IiXhKCbFX6rCKl73yzexi9Wodsow6XFres` for your verification purposes.

View File

@ -0,0 +1,18 @@
---
published: true
date: aug 26, 2018
title: tilde.chat discord lockdown
author: khuxkm
---
Due to recent events in the tilde.chat Discord server, we have decided to lock it and its accompanying IRC bridge until further notice. On Monday, the IRC to Discord bridge will be shut down and all channels in the tilde.chat Discord will be set to READ-ONLY. This decision will only be reversed when a full discussion has been held on moderation requirements, rules, and certain members of our moderation team who appear to be missing.
How this affects you:
* If you primarily use Discord, you will have to use IRC from now on. tilde.team users can use [our TheLounge instance](https://irc.tilde.team) for a Discord-like experience (or any other client of their choosing), whereas members of other tildes can continue using their tilde''s node in the tilde.chat network.
* If you primarily use IRC, all that changes is that you will not be able to use the tilde.chat Discord.</p></li>
The behavior of some users in the tilde.chat Discord has been unacceptable and does not comply with our code of conduct. Upon further review, we have decided that managing the Discord server is a bit more than we can handle without discussing moderation in-depth. As such, ben and I (khuxkm) have decided to make it READ-ONLY until we have come to a more permanent decision (which may be to close it permanently).
If you have any thoughts/ideas for the future of the discord bridge, please drop a line to ben or myself on IRC or by email (@tilde.team [or any of the other domains](/wiki/?page=email)). We can be found in the #sudoers channel.
Thanks for <del>flying tildeverse</del> being a member of the tildeverse and working with us to figure out a chat solution that works for everyone!

View File

@ -0,0 +1,13 @@
---
published: true
date: oct 20, 2018
title: New BSD Machine! Yay!
author: brendantcc
---
A new BSD machine is available for all to access at bsd.tilde.team.
Don't bother punching that into a web browser just yet, as ben hasn't set up the web server side of things.
However, you can ssh in normally as if you were ssh'ing into tilde.team.
Enjoy, and thanks to [~ben](/~ben/), and anyone else involved in for getting it set up for us civilians. :)
update: the [webserver](https://bsd.tilde.team) is up and running! `mkdir ~/public_html` on that machine to add yourself to the list!

View File

@ -0,0 +1,8 @@
---
published: false
date: jun 2018
title: post title
author: your name
---
content here **markdown works too**

View File

@ -1,7 +0,0 @@
{
"published": false,
"date": "The Date",
"title": "post title ",
"author": "your name",
"content": "content here <strong>html works too</strong>"
}