UNIX.dog Services
UNIX.dog provides useful services for all critters >:D
Most services are
hooked into LDAP and use the same username and password you
registered with.
SSH
An SSH shell is provided for all registered users. You can use the SSH shell to store files and create your webpage! Password authentication is disabled, so make sure your SSH keys are set on the Account page.
The host keys are published under DNS and are as follows:
256 SHA256:URg1rELMRMRn7MxHsB9B1q68tuLdJ/wJz5H8N9peppg root@bark (ECDSA) 256 SHA256:bTV83E32So4R6HCkJ4sNdfKiz45jFrKX0RJL+6v90is root@bark (ED25519) 3072 SHA256:rezIabGsw83a0iEsPvhHW7G3/+cJs/Es906zNFxF9rQ root@bark (RSA)
Social
XMPP Messaging
XMPP is a federated IM protocol. UNIX.dog uses ejabberd, and you can connect to it using a client of your choice. A web client is also provided at xmpp.unix.dog. Check out xmpp.org for more information, and join discuss@muc.unix.dog for the UNIX.dog main chatroom. Your JID should be username@unix.dog.
Your Jabber ID, or XMPP ID, is <your username>@unix.dog
.
Use it to log in.
Legacy Network Bridges
Some custom bridges are also available for use, including a Matrix Bifrost bridge and an IRC Biboumi bridge, both accessible from XMPP.
More information can be found on the bridges page.
Mumble VoIP
Mumble is a free VoIP software that you can download from mumble.info. You can join at chat.unix.dog. Users can create their own non-persistent channel, but if you'd like a persistent channel for your group, just reach out. Dogs don't bite. Usually.
The future of messaging is here! Electronic mail services
are provided. Note that the sendmail
command
over SSH only sends mail to UNIX.dog users. Authentication
over SMTP is required to send outgoing mail!
Service | Hostname | Port |
---|---|---|
IMAP | imap.unix.dog | 993 (TLS), 143 (STARTTLS) |
POP3 | imap.unix.dog | 995 (TLS), 110 (STARTTLS) |
SMTP | smtp.unix.dog | 465 (TLS), 587 (STARTTLS) |
WebMail | mail.unix.dog | - |
Sharkey (ActivityPub)
Sharkey is a federated social media platform, forked from Misskey. It can communicate with other instances running Mastodon, Pleroma, Friendica, and more. Check it out at sk.unix.dog. You will have to create a new account on the instance, sorry! No password sync here.
Files and Productivity
IPFS Upload & Pinning
A custom-built IPFS remote pinning service is available at UNIX.dog. It's hosted at u.unix.dog. Also, it works as a simple cURL or online file uploader; you don't need to use a local IPFS node :3
Nextcloud
Nextcloud is a FOSS, federating cloud drive platform with support for messaging, web calendar and contacts management, and more. It is available at cloud.unix.dog, and you can log in with your UNIX.dog account for 10GB of storage :3
Hosting
Forgejo Git Hosting
Forgejo is a simple git host. It is hosted at git.unix.dog and should automatically import your SSH public key in the LDAP directory. Please keep in mind that Forgejo applies changes from LDAP every 24 hours, so you may not immediately get an account. SSH and HTTP push/pull is completely supported.
Static Webhosting
Files under ~/public/www
are hosted at
www.unix.dog/~username
. A list
of user websites can be found here.
Gemini Hosting
You can also host gemini pages under
~/public/gemini
. UNIX.dog runs
the Molly-Brown server, so all pages are hosted under
unix.dog/~username
as well. :3
Networks
Yggdrasil Node
The server is also a part of the Yggdrasil network, which provides a layered mesh routing scheme based on IPv6 addresses that encode public keys.
You're free to use Yggdrasil to access any of these services (some might not work correctly without configuration), or even peer with the server for access to the network.
Here are the connection details:
quic://woofer.unix.dog:1885 tcp://woofer.unix.dog:1886 tls://woofer.unix.dog:1887