summaryrefslogtreecommitdiff
path: root/gemini/first-steps.gmi
diff options
context:
space:
mode:
authorW. Kosior <koszko@koszko.org>2024-05-27 12:19:19 +0200
committerW. Kosior <koszko@koszko.org>2024-05-27 12:29:59 +0200
commitee8fac8ab8529e2d105c7e55c2c9b28aefd19b46 (patch)
tree7f7559d0ba91710624eb2c76a9765587595d8153 /gemini/first-steps.gmi
parent2d05ae83321cdf8aa3abab6acdd69f331ef4b89a (diff)
downloadAGH-ctf-course-2024-magister.tar.gz
AGH-ctf-course-2024-magister.zip
Update and add remaining files.HEADmagister
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!