Shells services: Difference between revisions

From Insomnia 24/7 Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 26: Line 26:
Location: https://nextcloud.insomnia247.nl
Location: https://nextcloud.insomnia247.nl


Purpose: File synchronization & collaboration.
Purpose: File synchronization, collaboration & video conferencing.


Authentication: Same username & password as used for SSH, with additional multi-factor authentication available.
Authentication: Same username & password as used for SSH, with additional multi-factor authentication available.
Line 35: Line 35:
Location: https://git.insomnia247.nl
Location: https://git.insomnia247.nl


Purpose: Code hosting, collaboration & CI/CD
Purpose: Code hosting, collaboration & CI/CD.


Authentication: Public self-signup.
Authentication: Public self-signup.

Latest revision as of 09:08, 17 August 2025

Services

Main server

Web

We run an Apache web server to host our own and our users web content. By default you will get a username.insomnia247.nl website with your shell account.

See the websites page for more details.

Database

We run a MariaDB server for database service on our main server. We do not create one by default but you can requests as many as you need using the manager command. If you require additional users or special permissions for your database, please ask a staff member to configure this for you.

You will receive a unique username and password for each database.

E-Mail

Every user gets an email address on our server that can be used to both send and receive email. The email address is username@insomnia247.nl. You can use this mailbox over SSH with a client like mutt or alpine, or use a traditional email client like Thunderbird or Outlook.

If your mail client supports autoconfig XML files, it should be able to pull down the correct configuration automatically. Alternatively you can configure SMTP, IMAP or POP3 by hand. Each of these only support authenticating over TLS secured channels. Your username and password will be the same as those you log into your SSH account with.

We also provide a webmail client as part of our Nextcloud service.

Additional sovereign services

In addition to our main server and its related services, we also provide a few additional sovereign services for your benefit.

Nextcloud

Location: https://nextcloud.insomnia247.nl

Purpose: File synchronization, collaboration & video conferencing.

Authentication: Same username & password as used for SSH, with additional multi-factor authentication available.

Can be used as a partial replacement for Google Drive or Dropbox etc.

Gitlab

Location: https://git.insomnia247.nl

Purpose: Code hosting, collaboration & CI/CD.

Authentication: Public self-signup.

All-purpose git based code hosting. Can be used as a partial replacement for Github, Bitbucket etc.

Ollama & Open WebUI

Location: https://gpt.insomnia247.nl

Purpose: LLM access.

Authentication: Public self-signup. Needs to be approved by admin. (Automatic approval after a few minutes if you sign up with your username@insomnia247.nl email address.)

AI/LLM access and partially OpenAI compatible API. Can be used as a partial replacement for ChatGPT, Google Gemini, Perplexity etc.

Vaultwarden

Location: https://vw.insomnia247.nl

Purpose: Password manager

Authentication: Public self-signup.

Password manager compatible with Bitwarden clients & browser extensions.