redesigned site; moved header/nav and news to separate files for ease of updating

This commit is contained in:
gbmor 2020-05-03 15:40:47 -04:00
parent b8b53a1561
commit c3cca82465
15 changed files with 361 additions and 330 deletions

122
coc.html
View File

@ -1,122 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>tilde.institute :: Code of Conduct</title>
<link rel="stylesheet" href="tilde.css" type="text/css"/>
<link rel="icon" type="image/png" href="icon.png"/>
</head>
<body>
<div id="container">
<div id="logo">
<img src="logo.png" alt="" /><br />
<div id="logobyline">
of OpenBSD Education
</div>
</div>
<div id="navigation">
<a href="http://tilde.institute">News</a> :: <a href="/signup">Sign Up</a> :: <a href="/coc">Code of Conduct</a> :: <a href="https://tilde.zone/@tildeinstitute">Mastodon</a> :: <a href="https://wiki.tilde.institute">Wiki</a> :: <a href="https://git.tilde.institute/tilde">Git</a> :: <a href="/stats">Stats</a> :: <a href="https://twtxt.tilde.institute">twtxt</a> :: <a href="tilde.json"><code>tilde.json</code></a>
</div>
<div id="content">
<h1>tilde.institute code of conduct</h1>
<p><strong>tl;dr</strong>: Be kind to each other. Think carefully about the words you
use. Think carefully about what content you post and promote.</p>
<h2>1. Purpose</h2>
<p>A primary goal of tilde.institute is to be inclusive to the largest number of
community members, with the most varied and diverse backgrounds
possible. As such, we are committed to providing a friendly, safe and
welcoming environment for all, regardless of gender, sexual orientation,
ability, ethnicity, socioeconomic status, and religion (or lack
thereof).</p>
<p>This code of conduct outlines our expectations for all those who
participate in our community, as well as the consequences for
unacceptable behavior.</p>
<p>We invite all those who participate in tilde.institute to help create safe
and positive experiences for everyone.</p>
<h2>2. Vision of tilde.institute</h2>
<p><strong>tilde.institute exists to provide a safe, non-judgemental, and fun place to
explore creative projects and to seek intentional digital community.</strong></p>
<p>In a post-facebook age, it is up to small communities to gather and work
together to provide a space outside of the advertising-laden, corporate
mediated world of social media.</p>
<p>To that end, tilde.institute strives to be a radically inclusive community
where people of all backgrounds and all technological experience levels
can come together for peer education, to delight in one another's
creations and to make good conversation.</p>
<h2>3. Expected Behavior</h2>
<ul>
<li>Participate in an authentic and active way. In doing so, you
contribute to the health and longevity of tilde.institute.</li>
<li>Exercise consideration and respect in your speech and actions.</li>
<li>Attempt collaboration before conflict.</li>
<li>Refrain from demeaning, discriminatory, or harassing behavior and
speech.</li>
<li>If anyone asks you to stop a particular kind of behavior, always err
on the side of respecting their wishes. If you believe their request
is unreasonable or unfair, ask an admin, but don't respond with
hostility.</li>
<li>Be mindful of your surroundings and of your fellow participants.
Alert community leaders if you notice a dangerous situation, someone
in distress, or violations of this code of conduct, even if they
seem inconsequential.</li>
</ul>
<h2>4. Unacceptable Behavior</h2>
<p>Unacceptable behaviors include: intimidating, harassing, abusive,
discriminatory, derogatory or demeaning speech or actions by any
tilde.institute user online, at any related events, or in one-on-one
communication carried out in the conduct of tilde.institute related projects.
Community event venues--physical or digital--may be shared with members
of the public; please be respectful to all patrons of these locations.</p>
<p>Harassment includes: harmful or prejudicial verbal or written comments
related to gender, age, sexual orientation, race, religious choices,
disability; inappropriate use of nudity and/or sexual images in public
spaces (like your \~ html pages); deliberate intimidation, stalking, or
following; harassing recording; sustained disruption of the work of
others; and unwelcome sexual attention.</p>
<h2>5. Consequences of Unacceptable Behavior</h2>
<p>Unacceptable behavior from any community member, including those with
decision making authority or <code>sudo</code>, will not be tolerated.</p>
<p>Anyone asked to stop unacceptable behavior is expected to comply immediately.
If a community member engages in unacceptable behavior, the tilde.institute admins
may take any action they deem appropriate, up to and including a temporary ban
or permanent expulsion from tilde.institute (meaning your user account would be
revoked) without warning.</p>
<h2>6. If You Witness or Are Subject to Unacceptable Behavior</h2>
<p>If you are subject to or witness unacceptable behavior, or have any
other concerns, please see the Contact Information section below.</p>
<p>Additionally, help engaging with law enforcement is always available.</p>
<h2>7. Addressing Grievances</h2>
<p>If you feel you have been falsely or unfairly accused of violating this
code of conduct, use the Contact Information section below to send a
concise description of your grievance.</p>
<h2>8. Scope</h2>
<p>We expect all tilde.institute members to abide by this code of conduct while:</p>
<ul>
<li>engaging with other users locally on the server</li>
<li>publishing content hosted on tilde.institute</li>
<li>engaging in community activities, whether in meatspace or cyberspace</li>
</ul>
<h2>9. Contact Information</h2>
<p>tilde.institute admins:</p>
<ul>
<li>all admins &#9993; <a href="mailto:admins@tilde.institute">admins@tilde.institute</a></li>
<li>gbmor
&#9993; <a href="mailto:gbmor@tilde.institute">gbmor@tilde.institute</a></li>
<li>Kneezle
&#9993; <a href="mailto:kneezle@tilde.institute">kneezle@tilde.institute</a></li>
</ul>
<p>Admins can be reached privately:</p>
<ul>
<li>on IRC using <code>/msg gbmor hello</code> or <code>/msg kneezle hello</code></li>
<li>via e-mail at the private addresses listed above.</li>
</ul>
<h2>10. License and Attribution</h2>
<p>This code of conduct is based on
<a href="http://citizencodeofconduct.org/">citizencodeofconduct.org</a> under the
terms of the <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike
license</a>.</p>
</div>
</div>
</body>
</html>

118
coc.php Executable file
View File

@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>tilde.institute :: Code of Conduct</title>
<link rel="stylesheet" href="tilde.css" type="text/css" />
<link rel="icon" type="image/png" href="icon.png" />
</head>
<body>
<div id="container">
<?php include("header.html"); ?>
<div id="content">
<h1>tilde.institute code of conduct</h1>
<p><strong>tl;dr</strong>: Be kind to each other. Think carefully about the words you
use. Think carefully about what content you post and promote.</p>
<h2>1. Purpose</h2>
<p>A primary goal of tilde.institute is to be inclusive to the largest number of
community members, with the most varied and diverse backgrounds
possible. As such, we are committed to providing a friendly, safe and
welcoming environment for all, regardless of gender, sexual orientation,
ability, ethnicity, socioeconomic status, and religion (or lack
thereof).</p>
<p>This code of conduct outlines our expectations for all those who
participate in our community, as well as the consequences for
unacceptable behavior.</p>
<p>We invite all those who participate in tilde.institute to help create safe
and positive experiences for everyone.</p>
<h2>2. Vision of tilde.institute</h2>
<p><strong>tilde.institute exists to provide a safe, non-judgemental, and fun place to
explore creative projects and to seek intentional digital community.</strong></p>
<p>In a post-facebook age, it is up to small communities to gather and work
together to provide a space outside of the advertising-laden, corporate
mediated world of social media.</p>
<p>To that end, tilde.institute strives to be a radically inclusive community
where people of all backgrounds and all technological experience levels
can come together for peer education, to delight in one another's
creations and to make good conversation.</p>
<h2>3. Expected Behavior</h2>
<ul>
<li>Participate in an authentic and active way. In doing so, you
contribute to the health and longevity of tilde.institute.</li>
<li>Exercise consideration and respect in your speech and actions.</li>
<li>Attempt collaboration before conflict.</li>
<li>Refrain from demeaning, discriminatory, or harassing behavior and
speech.</li>
<li>If anyone asks you to stop a particular kind of behavior, always err
on the side of respecting their wishes. If you believe their request
is unreasonable or unfair, ask an admin, but don't respond with
hostility.</li>
<li>Be mindful of your surroundings and of your fellow participants.
Alert community leaders if you notice a dangerous situation, someone
in distress, or violations of this code of conduct, even if they
seem inconsequential.</li>
</ul>
<h2>4. Unacceptable Behavior</h2>
<p>Unacceptable behaviors include: intimidating, harassing, abusive,
discriminatory, derogatory or demeaning speech or actions by any
tilde.institute user online, at any related events, or in one-on-one
communication carried out in the conduct of tilde.institute related projects.
Community event venues--physical or digital--may be shared with members
of the public; please be respectful to all patrons of these locations.</p>
<p>Harassment includes: harmful or prejudicial verbal or written comments
related to gender, age, sexual orientation, race, religious choices,
disability; inappropriate use of nudity and/or sexual images in public
spaces (like your \~ html pages); deliberate intimidation, stalking, or
following; harassing recording; sustained disruption of the work of
others; and unwelcome sexual attention.</p>
<h2>5. Consequences of Unacceptable Behavior</h2>
<p>Unacceptable behavior from any community member, including those with
decision making authority or <code>sudo</code>, will not be tolerated.</p>
<p>Anyone asked to stop unacceptable behavior is expected to comply immediately.
If a community member engages in unacceptable behavior, the tilde.institute admins
may take any action they deem appropriate, up to and including a temporary ban
or permanent expulsion from tilde.institute (meaning your user account would be
revoked) without warning.</p>
<h2>6. If You Witness or Are Subject to Unacceptable Behavior</h2>
<p>If you are subject to or witness unacceptable behavior, or have any
other concerns, please see the Contact Information section below.</p>
<p>Additionally, help engaging with law enforcement is always available.</p>
<h2>7. Addressing Grievances</h2>
<p>If you feel you have been falsely or unfairly accused of violating this
code of conduct, use the Contact Information section below to send a
concise description of your grievance.</p>
<h2>8. Scope</h2>
<p>We expect all tilde.institute members to abide by this code of conduct while:</p>
<ul>
<li>engaging with other users locally on the server</li>
<li>publishing content hosted on tilde.institute</li>
<li>engaging in community activities, whether in meatspace or cyberspace</li>
</ul>
<h2>9. Contact Information</h2>
<p>tilde.institute admins:</p>
<ul>
<li>all admins &#9993; <a href="mailto:admins@tilde.institute">admins@tilde.institute</a></li>
<li>gbmor
&#9993; <a href="mailto:gbmor@tilde.institute">gbmor@tilde.institute</a></li>
<li>Kneezle
&#9993; <a href="mailto:kneezle@tilde.institute">kneezle@tilde.institute</a></li>
</ul>
<p>Admins can be reached privately:</p>
<ul>
<li>on IRC using <code>/msg gbmor hello</code> or <code>/msg kneezle hello</code></li>
<li>via e-mail at the private addresses listed above.</li>
</ul>
<h2>10. License and Attribution</h2>
<p>This code of conduct is based on
<a href="http://citizencodeofconduct.org/">citizencodeofconduct.org</a> under the
terms of the <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons
Attribution-ShareAlike
license</a>.</p>
</div>
</div>
</body>
</html>

43
header.html Normal file
View File

@ -0,0 +1,43 @@
<div id="logo">
<pre>
████████╗██╗██╗ ██████╗ ███████╗ ██╗███╗ ██╗███████╗████████╗██╗████████╗██╗ ██╗████████╗███████╗
╚══██╔══╝██║██║ ██╔══██╗██╔════╝ ██║████╗ ██║██╔════╝╚══██╔══╝██║╚══██╔══╝██║ ██║╚══██╔══╝██╔════╝
██║ ██║██║ ██║ ██║█████╗ ██║██╔██╗ ██║███████╗ ██║ ██║ ██║ ██║ ██║ ██║ █████╗
██║ ██║██║ ██║ ██║██╔══╝ ██║██║╚██╗██║╚════██║ ██║ ██║ ██║ ██║ ██║ ██║ ██╔══╝
██║ ██║███████╗██████╔╝███████╗██╗██║██║ ╚████║███████║ ██║ ██║ ██║ ╚██████╔╝ ██║ ███████╗
╚═╝ ╚═╝╚══════╝╚═════╝ ╚══════╝╚═╝╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝</pre>
</div>
<div id="navigation">
<table>
<tr>
<td>
<a href="http://tilde.institute">News</a>
</td>
<td>
<a href="/signup">Sign Up</a>
</td>
<td>
<a href="/coc">Code of Conduct</a>
</td>
<td>
<a rel="me" href="https://tilde.zone/@tildeinstitute">Mastodon</a>
</td>
<td>
<a href="https://wiki.tilde.institute">Wiki</a>
</td>
<td>
<a href="https://git.tilde.institute/tilde">Git</a>
</td>
<td>
<a href="/stats">Stats</a>
</td>
<td>
<a href="https://twtxt.tilde.institute">twtxt</a>
</td>
<td>
<a href="tilde.json"><code>tilde.json</code></a>
</td>
</tr>
</table>
</div>

View File

@ -1,102 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>tilde.institute :: OpenBSD Education</title>
<link rel="stylesheet" href="tilde.css" type="text/css"/>
<link rel="icon" type="image/png" href="icon.png"/>
</head>
<body>
<div id="container">
<div id="logo">
<img src="logo.png" alt="" /><br />
<div id="logobyline">
of OpenBSD Education
</div>
</div>
<div id="navigation">
<a href="http://tilde.institute">News</a> :: <a href="/signup">Sign Up</a> :: <a href="/coc">Code of Conduct</a> :: <a rel="me" href="https://tilde.zone/@tildeinstitute">Mastodon</a> :: <a href="https://wiki.tilde.institute">Wiki</a> :: <a href="https://git.tilde.institute/tilde">Git</a> :: <a href="/stats">Stats</a> :: <a href="https://twtxt.tilde.institute">twtxt</a> :: <a href="tilde.json"><code>tilde.json</code></a>
</div>
<div id="content">
<p>Welcome to tilde.institute! This is an public-access machine in the <a href="https://tildeverse.org">tildeverse</a> whose purpose is to provide a space for people to experiment with the <code>OpenBSD</code> operating system. A variety of editors, shells, and compilers are installed to allow for development in a native <code>OpenBSD</code> environment. OpenBSD's <code>httpd(8)</code> is configured with <code>slowcgi(8)</code> as the fastcgi provider and <code>sqlite3</code> is available.</p>
<p>User sites are accessible via <code>https://&lt;user&gt;.tilde.institute</code></p>
<p style="margin-top:-1.0rem">A list of user gopher sites is available at <code>gopher://tilde.institute</code></p>
<p>The mailing list will be the primary means of communication between tilde.institute admins and users regarding announcements and critical issues. Web archive and <a href="https://lists.tildeverse.org/postorius/lists/institute.lists.tildeverse.org/">subscribing information available here</a>.</p>
<p>The list of compilers and interpreters available are as follows:</p>
<ul>
<li><code>brainf*ck 2.7.1</code></li>
<li><code>clang 8.0.1</code></li>
<li><code>clisp 2.49</code></li>
<li><code>clojure 1.10.0.4</code></li>
<li><code>crystal 0.30.1</code></li>
<li><code>elixir 1.9.1</code></li>
<li><code>erlang 21.2</code></li>
<li><code>gcc 8.3.0 (see the <a href="https://wiki.tilde.institute/w/gcc8">wiki page</a>)</code></li>
<li><code>gforth 0.7.3</code></li>
<li><code>gfortran / g95 8.3.0 (see the <a href="https://wiki.tilde.institute/w/gcc8">wiki page</a>)</code></li>
<li><code>ghc 8.6.4</code></li>
<li><code>gnat 8.3.0</code></li>
<li><code>go 1.13.1</code></li>
<li><code>guile 1.8.8</code></li>
<li><code>jdk 11 and 8 (see the <a href="https://wiki.tilde.institute/w/jdk">wiki page</a>)</code></li>
<li><code>lua 5.3.5 and 5.1.5</code></li>
<li><code>mono 5.20.1.34</code></li>
<li><code>nasm 2.14.02</code></li>
<li><code>nim 1.0.4</code></li>
<li><code>node.js 10.16.3</code></li>
<li><code>perl 5.28.2</code></li>
<li><code>php 7.3.16</code></li>
<li><code>python 2.7.16 and 3.7.4</code></li>
<li><code>racket 7.4</code></li>
<li><code>rakudo 2018.12</code></li>
<li><code>ruby 2.5.5 and 2.6.6</code></li>
<li><code>rust 1.38</code></li>
<li><code>scala 2.12.3</code></li>
<li><code>yasm 1.3.0</code></li>
</ul>
<p>Your interactive shell can be changed with the <code>chsh</code> command. The shells available:</p>
<ul>
<li><code>/bin/ksh (default)</code></li>
<li><code>/bin/sh</code></li>
<li><code>/bin/csh</code></li>
<li><code>/usr/local/bin/bash</code></li>
<li><code>/usr/local/bin/dash</code></li>
<li><code>/usr/local/bin/zsh</code></li>
<li><code>/usr/local/bin/fish</code></li>
<li><code>/usr/local/bin/tcsh</code></li>
<li><code>/usr/local/bin/elvish</code></li>
</ul>
<p>The IRC clients available by default are:</p>
<ul>
<li><code>weechat</code></li>
<li><code>irssi</code></li>
<li><code>ircII</code></li>
</ul>
<p>Feel free to contact the admins via <a href="mailto:admins@tilde.institute">admins@tilde.institute</a> or on IRC in <code>#institute</code> if you need another package installed, or if you would like your homepage's index changed from <code>index.html</code> to something else (<code>index.cgi</code>, <code>index.php</code>, etc).</p>
<div id="news">
<h1>News &amp; Updates</h1>
<em>2020 May 02</em>
<p>git repos can now be served via <a href="https://git.tilde.institute">git.tilde.institute</a> from your home directory! To get started, <a href="https://wiki.tilde.institute/w/user-repos">check the wiki page</a>.</p>
<em>2020 April 17</em>
<p>Some ssh host heys were regenerated and I also deployed SSHFP records. If you receive an error related to this when connecting,
remove the old host key fingerprint:</p>
<p><code>ssh-keygen -R tilde.institute</code></p>
<p>Then connect and tell ssh to check the sshfp records:</p>
<p><code>ssh -o "VerifyHostKeyDNS ask" &lt;user&gt;@tilde.institute</code></p>
<br />
<em>2020 April 14</em>
<p>Upgraded to OpenBSD 6.6. Everything went smoothly. Enjoy!</p>
<em>2019 July 30</em>
<p>The server migration happened over the weekend, and there were very few issues resulting from the migration. Success!</p>
<em>2019 July 04</em>
<p>We'll be moving to a much larger and more powerful server soon! Currently building it. We're hoping to have everything ready for next week.</p>
<em>2019 June 06</em>
<p>Wow, we've hit 150 users! Also, we'll be upgrading to OpenBSD 6.5 on Monday evening around 10:00 PM US Eastern Time, or 2:00 AM UTC (Tuesday).</p>
<em>2019 March 14</em>
<p>Welcome to the team, Kneezle!</p>
</div>
</div>
</div>
</body>
</html>

91
index.php Executable file
View File

@ -0,0 +1,91 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>tilde.institute :: Public-access OpenBSD machine</title>
<link rel="stylesheet" href="tilde.css" type="text/css" />
<link rel="icon" type="image/png" href="icon.png" />
</head>
<body>
<div id="container">
<?php include("header.html"); ?>
<div id="front-content">
<p>Welcome to tilde.institute! This is an public-access machine in the <a
href="https://tildeverse.org">tildeverse</a> whose purpose is to provide a space for people to
experiment with the <code>OpenBSD</code> operating system. A variety of editors, shells, and compilers
are installed to allow for development in a native <code>OpenBSD</code> environment. OpenBSD's
<code>httpd(8)</code> is configured with <code>slowcgi(8)</code> as the fastcgi provider and
<code>sqlite3</code> is available.</p>
<p>User sites are accessible via <code>https://&lt;user&gt;.tilde.institute</code></p>
<p style="margin-top:-1.0rem">A list of user gopher sites is available at
<code>gopher://tilde.institute</code></p>
<p>The mailing list will be the primary means of communication between tilde.institute admins and users
regarding announcements and critical issues. Web archive and <a
href="https://lists.tildeverse.org/postorius/lists/institute.lists.tildeverse.org/">subscribing
information available here</a>.</p>
<p>The list of compilers and interpreters available are as follows:</p>
<ul>
<li><code>brainf*ck 2.7.1</code></li>
<li><code>clang 8.0.1</code></li>
<li><code>clisp 2.49</code></li>
<li><code>clojure 1.10.0.4</code></li>
<li><code>crystal 0.30.1</code></li>
<li><code>elixir 1.9.1</code></li>
<li><code>erlang 21.2</code></li>
<li><code>gcc 8.3.0 (see the <a href="https://wiki.tilde.institute/w/gcc8">wiki page</a>)</code></li>
<li><code>gforth 0.7.3</code></li>
<li><code>gfortran / g95 8.3.0 (see the <a href="https://wiki.tilde.institute/w/gcc8">wiki page</a>)</code>
</li>
<li><code>ghc 8.6.4</code></li>
<li><code>gnat 8.3.0</code></li>
<li><code>go 1.13.1</code></li>
<li><code>guile 1.8.8</code></li>
<li><code>jdk 11 and 8 (see the <a href="https://wiki.tilde.institute/w/jdk">wiki page</a>)</code></li>
<li><code>lua 5.3.5 and 5.1.5</code></li>
<li><code>mono 5.20.1.34</code></li>
<li><code>nasm 2.14.02</code></li>
<li><code>nim 1.0.4</code></li>
<li><code>node.js 10.16.3</code></li>
<li><code>perl 5.28.2</code></li>
<li><code>php 7.3.16</code></li>
<li><code>python 2.7.16 and 3.7.4</code></li>
<li><code>racket 7.4</code></li>
<li><code>rakudo 2018.12</code></li>
<li><code>ruby 2.5.5 and 2.6.6</code></li>
<li><code>rust 1.38</code></li>
<li><code>scala 2.12.3</code></li>
<li><code>yasm 1.3.0</code></li>
</ul>
<p>Your interactive shell can be changed with the <code>chsh</code> command. The shells available:</p>
<ul>
<li><code>/bin/ksh (default)</code></li>
<li><code>/bin/sh</code></li>
<li><code>/bin/csh</code></li>
<li><code>/usr/local/bin/bash</code></li>
<li><code>/usr/local/bin/dash</code></li>
<li><code>/usr/local/bin/zsh</code></li>
<li><code>/usr/local/bin/fish</code></li>
<li><code>/usr/local/bin/tcsh</code></li>
<li><code>/usr/local/bin/elvish</code></li>
</ul>
<p>The IRC clients available by default are:</p>
<ul>
<li><code>weechat</code></li>
<li><code>irssi</code></li>
<li><code>ircII</code></li>
</ul>
<p>Feel free to contact the admins via <a href="mailto:admins@tilde.institute">admins@tilde.institute</a> or
on IRC in <code>#institute</code> if you need another package installed, or if you would like your
homepage's index changed from <code>index.html</code> to something else (<code>index.cgi</code>,
<code>index.php</code>, etc).</p>
</div>
<div id="news">
<?php include("newsdata.html"); ?>
</div>
</div>
</body>
</html>

BIN
logo.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -1,6 +0,0 @@
__ _ __ __ _ __ _ __ __
/ /_(_) /___/ /__ (_)___ _____/ /_(_) /___ __/ /____
/ __/ / / __ / _ \ / / __ \/ ___/ __/ / __/ / / / __/ _ \
/ /_/ / / /_/ / __/ / / / / (__ ) /_/ / /_/ /_/ / /_/ __/
\__/_/_/\__,_/\___/ /_/_/ /_/____/\__/_/\__/\__,_/\__/\___/

BIN
logo.xcf

Binary file not shown.

33
newsdata.html Normal file
View File

@ -0,0 +1,33 @@
<h1>News</h1>
<em>2020 May 02</em>
<p>git repos can now be served via <a href="https://git.tilde.institute">git.tilde.institute</a> from
your home directory! To get started, <a href="https://wiki.tilde.institute/w/user-repos">check the
wiki page</a>.</p>
<em>2020 April 17</em>
<p>Some ssh host heys were regenerated and I also deployed SSHFP records. If you receive an error
related to this when connecting,
remove the old host key fingerprint:</p>
<p><code>ssh-keygen -R tilde.institute</code></p>
<p>Then connect and tell ssh to check the sshfp records:</p>
<p><code>ssh -o "VerifyHostKeyDNS ask" &lt;user&gt;@tilde.institute</code></p>
<br />
<em>2020 April 14</em>
<p>Upgraded to OpenBSD 6.6. Everything went smoothly. Enjoy!</p>
<em>2019 July 30</em>
<p>The server migration happened over the weekend, and there were very few issues resulting from the
migration. Success!</p>
<em>2019 July 04</em>
<p>We'll be moving to a much larger and more powerful server soon! Currently building it. We're hoping
to have everything ready for next week.</p>
<em>2019 June 06</em>
<p>Wow, we've hit 150 users! Also, we'll be upgrading to OpenBSD 6.5 on Monday evening around 10:00 PM
US Eastern Time, or 2:00 AM UTC (Tuesday).</p>
<em>2019 March 14</em>
<p>Welcome to the team, Kneezle!</p>

View File

@ -1,41 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>tilde.institute :: Sign Up</title>
<link rel="stylesheet" href="tilde.css" type="text/css"/>
<link rel="icon" type="image/png" href="icon.png"/>
</head>
<body>
<div id="container">
<div id="logo">
<img src="logo.png" alt="" /><br />
<div id="logobyline">
of OpenBSD Education
</div>
</div>
<div id="navigation">
<a href="http://tilde.institute">News</a> :: <a href="/signup">Sign Up</a> :: <a href="/coc">Code of Conduct</a> :: <a href="https://tilde.zone/@tildeinstitute">Mastodon</a> :: <a href="https://wiki.tilde.institute">Wiki</a> :: <a href="https://git.tilde.institute/tilde">Git</a> :: <a href="/stats">Stats</a> :: <a href="https://twtxt.tilde.institute">twtxt</a> :: <a href="tilde.json"><code>tilde.json</code></a>
</div>
<div id="content">
<p>
If you haven't received the welcome email within 24 hours, please check your spam folder.
</p>
<p>
<form action="submit.php">
<h3 style="margin-bottom: 0.5em;">&nbsp;&nbsp;&nbsp;&nbsp;Desired Username:<br /></h3>
<input type="text" size="32" name="username" />
<h3 style="margin-bottom: 0.5em;">&nbsp;&nbsp;&nbsp;&nbsp;Your Email Address:<br /></h3>
<input type="email" size="32" name="email" />
<h3 style="margin-bottom: 0.5em;">&nbsp;&nbsp;&nbsp;&nbsp;What interests you about tilde.institute?<br /></h3>
<input type="text" size="32" name="interest" />
<h3 style="margin-bottom: 0.5em;">&nbsp;&nbsp;&nbsp;&nbsp;Paste Your SSH Key:<br /></h3>
<input style="margin-bottom: 1.0em;" type="text" size="32" name="sshkey" /><br />
<input type="submit" value="Submit" />
</form>
</p>
</div>
</div>
</body>
</html>

37
signup.php Executable file
View File

@ -0,0 +1,37 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>tilde.institute :: Sign Up</title>
<link rel="stylesheet" href="tilde.css" type="text/css" />
<link rel="icon" type="image/png" href="icon.png" />
</head>
<body>
<div id="container">
<?php include("header.html"); ?>
<div id="content" style="text-align: center;">
<p>
If you haven't received the welcome email within 24 hours, please check your spam folder.
</p>
<p>
<form action="submit.php">
<h3 style="margin-bottom: 0.5em;">&nbsp;&nbsp;&nbsp;&nbsp;Desired Username:<br /></h3>
<input type="text" size="32" name="username" />
<h3 style="margin-bottom: 0.5em;">&nbsp;&nbsp;&nbsp;&nbsp;Your Email Address:<br /></h3>
<input type="email" size="32" name="email" />
<h3 style="margin-bottom: 0.5em;">&nbsp;&nbsp;&nbsp;&nbsp;What interests you about
tilde.institute?<br /></h3>
<input type="text" size="32" name="interest" />
<h3 style="margin-bottom: 0.5em;">&nbsp;&nbsp;&nbsp;&nbsp;Paste Your SSH Key:<br /></h3>
<input style="margin-bottom: 1.0em;" type="text" size="32" name="sshkey" /><br />
<input type="submit" value="Submit" />
</form>
</p>
</div>
</div>
</body>
</html>

12
stats.php Normal file → Executable file
View File

@ -9,16 +9,8 @@
</head>
<body>
<div id="container">
<div id="logo">
<img src="logo.png" alt="" /><br />
<div id="logobyline">
of OpenBSD Education
</div>
</div>
<div id="navigation">
<a href="http://tilde.institute">News</a> :: <a href="/signup">Sign Up</a> :: <a href="/coc">Code of Conduct</a> :: <a href="https://tilde.zone/@tildeinstitute">Mastodon</a> :: <a href="https://wiki.tilde.institute">Wiki</a> :: <a href="https://git.tilde.institute/tilde">Git</a> :: <a href="/stats">Stats</a> :: <a href="https://twtxt.tilde.institute">twtxt</a> :: <a href="tilde.json"><code>tilde.json</code></a>
</div>
<div id="content">
<?php include("header.html"); ?>
<div id="content" style="text-align: center;">
<br />
<!--<p><code><?php include("table.weekconns"); ?></code> unique users logged in this week (resets Saturdays <code>00:00 UTC</code>)</p>-->
<p>Connected Users (<code>5min</code>):</p>

View File

@ -9,16 +9,8 @@
</head>
<body>
<div id="container">
<div id="logo">
<img src="logo.png" alt="" /><br />
<div id="logobyline">
of OpenBSD Education
</div>
</div>
<div id="navigation">
<a href="http://tilde.institute">News</a> :: <a href="/signup">Sign Up</a> :: <a href="/coc">Code of Conduct</a> :: <a href="https://tilde.zone/@tildeinstitute">Mastodon</a> :: <a href="https://wiki.tilde.institute">Wiki</a> :: <a href="https://git.tilde.institute/tilde">Git</a> :: <a href="/stats">Stats</a> :: <a href="https://twtxt.tilde.institute">twtxt</a> :: <a href="tilde.json"><code>tilde.json</code></a>
</div>
<div id="content">
<?php include("header.html"); ?>
<div id="content" style="text-align: center;">
<?php
if ($_SERVER["SERVER_NAME"] != "localhost")

View File

@ -1,73 +1,69 @@
body {
background-color: #000000;
background-color: #0B173B;
font-family: sans-serif;
/*color: #01df01;*/
color: #04b404;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-right: auto;
margin-left: auto;
width: 850px;
color: #ffffff;
margin: 0 auto;
max-width: 75%;
font-size: 1.0em;
}
.date {
font-weight: bold;
}
#logo {
margin-left: 40px;
font-size: 2.2em;
}
#logobyline {
display: none;
margin-left: 80px;
margin-top: -20px;
text-align: center;
font-family: monospace;
font-size: 1em;
}
#navigation {
margin-left: auto;
margin-right: 40px;
width: 850px;
margin: 0 auto;
text-align: center;
}
#content {
width: 750px;
margin-left: 50px;
#navigation table {
border: 0px;
width: 100%;
}
#container {
width: 850px;
margin-bottom: 100px;
#navigation td {
text-align: center;
vertical-align: center;
padding: 5px;
background-color: #0B3861
}
#front-content {
max-width: 69%;
float: left;
}
#content {
margin: 0 auto;
}
#news {
width: 550px;
margin-left: 100px;
float: right;
max-width: 29%;
}
#code {
font-family: monospace;
font-size: 1.0em;
width: 500px;
margin-left: auto;
margin-right: auto;
max-width: 500px;
margin: 0 auto;
}
.code {
font-family: monospace;
font-size: 1.0em;
width: 500px;
margin-left: auto;
margin-right: auto;
max-width: 500px;
margin: 0 auto;
}
a:link {
text-decoration: none;
color:#cccccc;
text-decoration: underline;
color:#ffffff;
}
a:visited {
color:#cccccc;
text-decoration: none;
color:#ffffff;
text-decoration: underline;
}
a:hover {
color:#ffffff;
color:#a4a4a4;
text-decoration: underline;
}
p {

View File

@ -1 +1 @@
{"name":"tilde.institute","url":"https://tilde.institute","signup_url":"https://tilde.institute/signup","user_count":250,"want_users":true,"admin_email":"admins@tilde.institute","description":"A place in the tildeverse for people to explore and develop software for the OpenBSD operating system.","last_generated":"Fri, 01 May 2020 23:00:01 +0000"}
{"name":"tilde.institute","url":"https://tilde.institute","signup_url":"https://tilde.institute/signup","user_count":249,"want_users":true,"admin_email":"admins@tilde.institute","description":"A place in the tildeverse for people to explore and develop software for the OpenBSD operating system.","last_generated":"Sun, 03 May 2020 19:00:02 +0000"}