shithub: web

Download patch

ref: 9293cb085ab25a71c43dd9ca9404232ff5dd3da6
parent: 527dde60c531d7b95fd5a746e78635b68eb27525
author: sirjofri <sirjofri@sirjofri.de>
date: Mon Apr 26 09:55:40 EDT 2021

adds new notes about EXTRA auth

currently without password, so users need to ask. this will change in the future, we don't want to be some secret place, but for system security reasons this should be restricted in the beginning.

--- a/index.ht
+++ b/index.ht
@@ -38,7 +38,7 @@
 <p>We also provide additional infrastructure services for EXTRA services, described in the following list. More information about EXTRA services below.</p>
 <ul>
 <li>DNS for 9p.zone</li>
-<li>Auth Services for EXTRA services *</li>
+<li>Auth Services for EXTRA services</li>
 </ul>
 <p><small>(* planned features)</small></p>
 </section>
--- a/man.ht
+++ b/man.ht
@@ -22,8 +22,37 @@
 </header>
 <p>You can post new services to the registry using standard methods. For Inferno systems check out the official documentation, since it's a standard Inferno registry. For Plan 9 systems it is possible by writing strings to the <code>new</code> file, like documented in the Inferno manual.</p>
 <p>For Plan 9 systems you can use the following command to post your service:</p>
-<p><code>&gt; /mnt/registry/new {echo 'tcp!yourserver!port description ''your description'' contact you@example.com type fileserver'; while(sleep 3600);}</code>. The <code>while</code> loop is used to keep the file descriptor open. When the file descriptor is closed, the service will be removed from the registry.</p>
+<p><code>&gt;/mnt/registry/new {echo 'tcp!yourserver!port description ''your description'' contact you@example.com type fileserver'; while(sleep 3600);}</code>. The <code>while</code> loop is used to keep the file descriptor open. When the file descriptor is closed, the service will be removed from the registry.</p>
 <p>You can integrate this command in your system or add similar behaviour to your applications.</p>
+</section>
+
+<section>
+<header>
+<h2>Make new account @ 9p.zone EXTRA auth</h2>
+</header>
+<p><strong>Achtung:</strong> Creating a new account a 9p.zone EXTRA auth will not necessarily grant access to EXTRA services. Sometimes you will need to activate your account at their fileserver.</p>
+<p>To create a new account you will need some way to access a 9front machine via rcpu. Drawterm will be enough. Here are the steps:</p>
+<ol>
+<li>Connect as <code>newuser</code> to the auth server: <code>rcpu -u newuser -h p9auth.9p.zone</code>.</li>
+<li>You are presented with a wizard-like process. Follow it.</li>
+</ol>
+<p>Currently you won't receive automated mails. Still it is best to provide a working mail address so we can reach you if necessary.</p>
+<h3>Change your password</h3>
+<p>You can change your password using standard routines on every CPU server. For convenience you can <code>rcpu</code> into <code>p9auth.9p.zone</code> and change your password there.</p>
+</section>
+
+<section>
+<header>
+<h2>Unofficial fs+cpu grid (sirjofri)</h2>
+</header>
+<p>This service can be considered the first EXTRA service on 9p.zone. It is meant to provide some place to work on projects but also share files.</p>
+<p>To activate your 9p.zone EXTRA user account at this fileserver you need to connect to its fileserver:</p>
+<ol>
+<li>Connect as yourself: <code>tlsclient -a tcp!fs.eu.9p.zone!9999</code></li>
+<li>You will be asked if you want to activate your account. Answering this with <code>y</code> will activate the account on the server.</li>
+<li>After that, you can connect to <em>any</em> cpu server on the grid. All users have their own <code>/usr</code>-directory.</li>
+</ol>
+<p>The service will be extended with software and other services. Let's see how it develops.</p>
 </section>
 
 <section>