Spaceship (hosting)

New hosting provider

15 Sep 2024

After a couple years of using Github Pages for hosting, I've decided to test & potentially move to Spaceship - a cheap hosting provider, with EU hosting & good reviews.

Help

Help is not easy to find, but responsive and helpful when contacted.

Access Chat Support here:

https://www.spaceship.com/about/contact-us/

Setup

Steps:

  1. + Add domain in Spaceship - add SSL, Email possibly.
  2. + Add website in Spaceship - root folder, ie leave blank.
  3. Create FTP user to upload to the designated root folder: Manage > Advanced > Other Tools > FTP Accounts (FTP account uploads to root folder, so delete /upload).
  4. Update Python script (Sandbox > ftp tests) with new FTP credentials & upload files to the root folder.
  5. Update DNS records to point to Spaceship - see below.

DNS

Retiring DNS

Type: CNAME
Host: cv
Value: ndeville.github.io

Type: CNAME
Host: notes
Value: notes-nicolasdeville.github.io

setting up DNS for a subdomain of a domain hosted elsewhere

To setup subdomains hosted elsewwhere, each with its own folder, on Spaceship:

In the DNS records section, create the following records:

Shared hosting
5 records - APPLY ONLY 4 FOR WEBHOSTING (5th is for email)

Type: A
Host: notes instead of @
Value: 888.888.88.88
TTL: 20 min

Type: A
Host: ftp.notes instead of ftp
Value: 888.888.88.88
TTL: 20 min

Type: A
Host: webdisk.notes instead of webdisk
Value: 888.888.88.88
TTL: 20 min

Type: CNAME
Host: www.notes instead of www
Value: notes.nicolasdeville.com
TTL: 20 min

Type: TXT
Host: notes instead of @
Value: xxxxx-xxxxx-xxxxx-xxxxxx-xxxxxxx
TTL: 30 min

DO NOT create the following record to keep the email on the old provider:

Host: @
Type: TXT
Value: v=spf1 include:spf.shared.spaceship.host ~all
TTL: 20 min

Spacemail

https://www.spaceship.com/application/spacemail-manager/

links

social