IYKYK, YK?
Best done on a clean Ubuntu or debian server.
- Clone this repo.
- Copy
siikr.template_conf
to a new file namedsiikr.conf
. - Fill out
siikr.conf
as per the comments inside or description below. - If not already in a terminal, switch to one and run
chmod +x setup_simple.sh
- Then run
sudo ./setup_simple.sh
and follow the prompts. - Pray.
- Once you get it working, please perform a git pull every now and again and run
sudo ./upgrade.sh
so your node doesn't go obsolete.
This walks you through setting up a Siikr hub/spoke node on an Ubuntu system.
- Ubuntu Server: This guide assumes you're using an Ubuntu server (tested on 20.04 and 22.04).
- Root or Sudo Access: You'll need root or sudo privileges to install packages and configure services.\
- Domain Name: You'll need a domain name for your server.
- SSL certificate: The install script can optionally set one up for you, but basically Tumblr refuses to give you an API key if you don't have https:// domain name so, ssl.
- Tumblr API Key: Obtain a Tumblr API key by registering an application at https://www.tumblr.com/oauth/apps.