From c32af0ef9fad3252424c14b47771e27317b361ed Mon Sep 17 00:00:00 2001 From: Ubergeek Date: Fri, 5 Jul 2019 13:33:31 +0000 Subject: [PATCH] Added new articles, updated landing page --- articles/wiki/databases.md | 24 ++++++++++++++++++++++++ articles/wiki/dbremove.md | 3 +++ articles/wiki/iris.md | 11 +++++++++++ articles/wiki/main.md | 8 ++++++-- articles/wiki/makedb.md | 3 +++ 5 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 articles/wiki/databases.md create mode 100644 articles/wiki/dbremove.md create mode 100644 articles/wiki/iris.md create mode 100644 articles/wiki/makedb.md diff --git a/articles/wiki/databases.md b/articles/wiki/databases.md new file mode 100644 index 0000000..f4331d5 --- /dev/null +++ b/articles/wiki/databases.md @@ -0,0 +1,24 @@ +# Databases + +There are some database technologies available on Thunix. + +* MySQL/MariaDB +* Sqlite + +## Sqlite + +In the spirit of minimalism, the recommended database technology to use here is sqlite. Sqlite DB's exist as a single, atomic file, and are a good use for light applications, with low to medium concurrent loads. + +As an example, [tildegit](https://tildegit.org) is backed by a sqlite database. It also allows for greater flexibility, and segregation for your application's data: You can create as many sqlite databases as you need. + +## MySQL/MariaDB + +We have MariaDB server running on Thunix, and should you desire, we can provision a database for you. In order to minimize admin overhead, the database will be named the same as your user account. It's recommended that in order to segregate your applications in the single DB, use table-prefixes. + +### Requesting a MySQL/MariaDB Database + +Either opening an issue on [tildegit](https://tildegit.org/thunix), shooting an email to root, or asking in IRC is the way to get a DB created for your. + +### Admin notes + +The makedb and dbremove commands are used to create and destroy their respective databases. See [makedb](/wiki/makedb) and [dbremove](/wiki/dbremove) for more information. diff --git a/articles/wiki/dbremove.md b/articles/wiki/dbremove.md new file mode 100644 index 0000000..857145d --- /dev/null +++ b/articles/wiki/dbremove.md @@ -0,0 +1,3 @@ +# dbremove + +Coming soon diff --git a/articles/wiki/iris.md b/articles/wiki/iris.md new file mode 100644 index 0000000..03e55cb --- /dev/null +++ b/articles/wiki/iris.md @@ -0,0 +1,11 @@ +# Iris + +Iris is a command-line based forum software. If you've ever used a BBS in the past, you'll fine this interface quite similar to forums of that style. Not quite as complicated as bboard. + +## Usage + +To use iris, once logged into your shell account, just type `iris`. + +Once there, type `t` to see the topics. To read a topic, just type the topic number. To reply, `r` followed by the topic number. + +To quite, just type `q`. diff --git a/articles/wiki/main.md b/articles/wiki/main.md index 393c91e..1729528 100644 --- a/articles/wiki/main.md +++ b/articles/wiki/main.md @@ -1,5 +1,9 @@ # Current List of Pages * [Contributing to the wiki](contributing) -* [How to use email](email) -* [Using SSH with thunix](ssh) +* [How to use email](/wiki/email) +* [Using SSH with thunix](/wiki/ssh) +* [Iris](/wiki/iris) +* [Databases](/wiki/databases) + * [dbremove](/wiki/dbremove) + * [makedb](/wiki/makedb) diff --git a/articles/wiki/makedb.md b/articles/wiki/makedb.md new file mode 100644 index 0000000..3545a97 --- /dev/null +++ b/articles/wiki/makedb.md @@ -0,0 +1,3 @@ +# Makedb + +Coming soon.