Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.
/ ansible-nitter Public archive

A simple Ansible playbook that sets up and configures a fully functional Nitter server.

License

Notifications You must be signed in to change notification settings

jlund/ansible-nitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-nitter

A simple Ansible playbook that sets up and configures a fully functional Nitter server (Nitter + Redis + Caddy w/ HTTPS).

This playbook was used to set up the Unofficial Bird public Nitter instances:

Setup Instructions

  1. Launch a Ubuntu 22.04 VPS and point a domain or subdomain to its new IP.
  2. Install Ansible (unless you already have it!).
  3. Clone this repo.
  4. Copy and modify the example inventory file:
    • cp inventory.example inventory && vim inventory
      • Change 123.456.789.012 to the IP of your new Ubuntu 22.04 server.
      • Change the nitter_hostname value to the domain or subdomain you've chosen.
      • Change the hmac_key value to something random. Let your cat walk on your keyboard, or use the output from something like openssl rand -hex 32.
  5. Run the Ansible playbook:
    • ansible-playbook -i inventory playbook.yml
  6. Visit your new Nitter instance!

About

A simple Ansible playbook that sets up and configures a fully functional Nitter server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages