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:
+ Add domain
in Spaceship - add SSL, Email possibly.+ Add website
in Spaceship - root folder, ie leave blank.- 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
). - Update Python script (Sandbox > ftp tests) with new FTP credentials & upload files to the root folder.
- 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