summaryrefslogtreecommitdiff
path: root/gemini/first-steps.gmi
diff options
context:
space:
mode:
Diffstat (limited to 'gemini/first-steps.gmi')
-rw-r--r--gemini/first-steps.gmi55
1 files changed, 55 insertions, 0 deletions
diff --git a/gemini/first-steps.gmi b/gemini/first-steps.gmi
new file mode 100644
index 0000000..47512e7
--- /dev/null
+++ b/gemini/first-steps.gmi
@@ -0,0 +1,55 @@
+# First steps
+
+So, you've made an account through the registration page and can now connect via SSH. You're surely wondering where to put your HTML pages to have them served, etc…")
+
+=> https://ctftilde.koszko.org/registration Registration page
+
+## HTTP user directory
+
+Your very own HTTP directory is at
+
+```
+/srv/http/users/$YOUR_USERNAME/
+```
+
+It is served by Apache. Whatever you put there, will be viewable at
+
+```
+https://ctftilde.koszko.org/~$YOUR_USERNAME/
+```
+
+Btw, if you like simple and lean web pages, feel free to load the minimal CC0-licensed stylesheet at
+
+```
+https://ctftilde.koszko.org/resources/ctftilde.css
+```
+
+into your HTML documents :)
+
+## Gemini user directory
+
+Don't you also feel that \"Web\" is sometimes too much? Wouldn't you love to let others view your blog (or whatever you publish) using a friendlier technology? Here's how to: put your files under
+
+```
+/srv/gemini-users/$YOUR_USERNAME/
+```
+
+They will immediately become available under
+
+```
+gemini://ctftilde.koszko.org/~$YOUR_USERNAME
+```
+
+Make sure not to miss gemtext, the minimal markup language desined for Gemini.
+
+=> gemini://geminiprotocol.net/ Project Gemini capsule
+
+## Cron
+
+We've made the effort to have a working
+
+```
+crontab
+```
+
+command. Use it as you would on any GNU+Linux distro!