Initial commit

This commit is contained in:
snit 2024-11-21 23:45:12 +00:00
commit 3cafb711b9
8 changed files with 88 additions and 0 deletions

20
cgi/lsuser Executable file
View File

@ -0,0 +1,20 @@
#!/bin/sh
all_users="$(ls -1 /home/)"
online_users="$(who -u | awk '{ print $1 }' | sort | uniq)"
printf "20 text/gemini\r\n"
printf "# Users\r\n"
printf "There are $(echo "${all_users}" | wc -l) total users; $(who -q | tr '=' '\n' | tail -n1) are currently online.\r\n\r\n"
printf "## Online Users\r\n"
for user in $online_users; do
printf "=> /~${user} ${user}\r\n"
done
printf "\r\n"
printf "## All Users\r\n"
for user in $all_users; do
printf "=> /~${user} ${user}\r\n"
done

7
contact.gmi Normal file
View File

@ -0,0 +1,7 @@
# Contact
To contact a staff member, you can use any of the following media to communicate. The most preferred medium of communication will be appended with "(preferred)".
## ~snit
=> https://matrix.to/#/@snit:isekai.rocks Matrix: @snit:isekai.rocks (preferred)
=> https://fedi.isekai.rocks/snit Fediverse: @snit@isekai.rocks
=> mailto://snit@cock.li E-Mail: snit@cock.li (subject to change)

9
faq.gmi Normal file
View File

@ -0,0 +1,9 @@
# Frequently-Asked Questions
## What is isekai?
Isekai (異世界) is a Japanese word that roughly translates to "another world". It is a genre predominantly characterised by one or more people being transported or reincarnated into another world.
## What is a PubNIX?
PubNIX is short for Public-access UNIX. In this case, UNIX refers to any system modelled after the original UNIX operating system, such as the BSDs or Linux; this server runs on Debian Linux. PubNIXes are shared remote computers that users can connect to from home. They offer free and collaborative ways to learn how to use UNIX-like systems from the command-line.
Currently, this is the only way to host your own content on isekai.rocks.

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

1
favicon.txt Normal file
View File

@ -0,0 +1 @@
🫠

23
index.gmi Normal file
View File

@ -0,0 +1,23 @@
# isekai.rocks
Welcome to isekai.rocks, a somewhat esoteric space for people who like isekai.
We're still setting up at the moment.
## New 2024-11-21
I've set up gitea hosting, and I've also installed mosh for poor connections.
=> https://git.isekai.rocks Git (Gitea)
I've gone ahead and stopped the Minecraft server. Two gigabytes was not enough to host a Minecraft server, surprisingly enough. As it happens, two gigabytes is also more than this server needs when not hosting Minecraft, so its been downgraded to only one gigabyte for now.
## Directory
=> ~ User Directory
### Other Services
=> https://fedi.isekai.rocks Fediverse (Akkoma)
=> https://matrix.isekai.rocks Matrix (Conduwuit)
=> https://git.isekai.rocks Git (Gitea)
### Meta
=> tos.gmi Rules
=> faq.gmi Frequently-Asked Questions
=> contact.gmi Contact
=> serverinfo.gmi Server Info

21
serverinfo.gmi Normal file
View File

@ -0,0 +1,21 @@
# Server Info
This site makes use of several tools to operate, which I'll try to list here.
## General
=> https://nginx.org/ NGINX for reverse proxy
## The isekai.rocks Capsule
=> https://gmid.omarpolo.com/index.html gmid to serve gemini pages
=> https://sr.ht/~sircmpwn/kineto/ kineto to proxy gemini to https
=> https://github.com/adaugherity/slowcgi-portable An unofficial port of slowcgi
=> https://git.sr.ht/~marnold128/slowcgi-port slowcgi systemd service file
## Matrix Homeserver
=> https://github.com/girlbossceo/conduwuit conduwuit
## Fediverse
=> https://akkoma.dev Akkoma
## Hardware and Operating System
* 1GiB RAM and 32GiB NVME
* Running on Arch Linux

7
tos.gmi Normal file
View File

@ -0,0 +1,7 @@
# Terms of Service
These services are provided on a best-effort basis. I do this as a hobby, and I'm learning as I go. I cannot guarantee that these services will remain online, nor that there won't be any loss of data, nor anything else you'd expect from an actually good service provider. Here be dragons, as they say.
I may ban you in the following circumstances:
* Conducting activity illegal in the jursdiction in which the service is governed
* Your use of the service interferes with other users' ability to use the services
* Other reasons that I was unable to predict, after you've been warned about it once