Monopiny works just like how Tumblr does. It supports custom pages, and custom domains too. Even though all you have to do is to enter your custom domain to your blog setting, it requires you to adjust your domain record.
First login to your agency where you purchased your domain from, and go to the domain setting page where you can manage your A-record setting page.
If you are looking to use a sub domain (wildcard such as blog.example.com), add a hostname value to '@' (or your preferred name sub domain such as 'blog'), and point value to 18.104.22.168. Here's how I would do on Digitalocean.
We recommend that you use your sub domain – if you want to use your top-level domain such as example.com. You may enter your hostname '@' and the same ip address to the point value.
Note that it may take up to 24 hours for your domain to fully propagate across the world wide web. It normally changes within an hour.
Don't forget to add a domain on your blog setting, or you will end up encountering a 404 page. To add the domain, go to your dashboard. Click 'Website setting'.
Navigate to 'Custom domain'. Type in your new domain, and enter.
Everything is set up. It may take up to an hour for your domain to propagate, and for our server to issue another SSL certificate. This is required to protect your website.