Skip to content

Architecture via radio setup tutorial

gammaw edited this page Oct 10, 2019 · 9 revisions

Prerequisites: 2 VPS w/ Ubuntu 18.04 x64, min 1GB RAM, 1vCPU, SSD disk

1. Create streaming server (backend)

  • Ideally the backend and and the frontend servers are two separate (virtual) machines.
  • Name your server such as stream.mycoolestradio.hu.
  • Clone Git repository.
  • Install Azuracast in ./azuracast.

2. Create Wordpress server (frontend)

  • You may setup a machine with 2GB RAM, 1GB may be insufficient.
  • Name your server such as mycoolestradio.hu.
  • Clone Git repository.
  • Setup ./wp/nginx-conf (directory and two files in it) and ./wp/.env as explained here.
  • Increase the upload size (e.g., for high-res pictures) by adding a line in the server block such as client_max_body_size 5M;.
  • Install Wordpress in ./wp.

3. Connect two servers

  • You need to set your server URLs here.