Polymaths Pages

Polymaths.social offers free static site hosting for Polymaths.social members.

DNS for Custom Domains

Once your account has been created, you will need to point any domains (other than the provided subdomain) at our server. This only takes one DNS record:

Uploading Your Site’s Content

Your home directory on the polymaths.page server will have subdirectories named after each of your domains. Upload files to these subdirectories and they will be served at those domains. (For example, example.com’s files go in $HOME/example.com.)

These tools have been added so far to assist the upload process:

Other tools may be installed on the server by request.

We have an example script that simplifies uploading your site’s files.

Generating an SSH Public Key

If you do not already have an SSH key, you can easily generate one with ssh-keygen. For example:

ssh-keygen -o -a 100 -t ed25519

Running this will prompt you for a location and a passphrase, then generate a key. The output will specify the file your “public key” was saved to; for example, the default with the above command is ~/.ssh/id_ed25519.pub. The contents of this file is what you should send when you apply for a Polymaths Pages account.

Your public key should look something like this:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAmQAt6k/xRBCQS477pYCAeFXFkfJ7BP3mQoOFCgeaph amin@archimedes

Be sure to back up your private key; if you lose it, you will not be able to log into your account. (In this case, contact Amin.)

Adding More Custom Domains

If you want to add more custom domains or subdomains to an existing account, simply contact Amin.