All Projects → AzuraCast → AzuraRelay

AzuraCast / AzuraRelay

Licence: Apache-2.0 License
A "relay in a box" containing a lightweight web application and Icecast servers that can connect to and relay an AzuraCast parent instance.

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects
python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to AzuraRelay

nowplaying
A lightweight PHP adapter for viewing the current now playing data in Icecast and SHOUTcast 1/2. A part of the AzuraCast software suite.
Stars: ✭ 20 (+0%)
Mutual labels:  icecast, webcasting
graphql-pynamodb
Graphene PynamoDB Integration
Stars: ✭ 63 (+215%)
Mutual labels:  relay
osc-simulator
A utility to test Open Sound Control sending and receiving from the browser
Stars: ✭ 23 (+15%)
Mutual labels:  relay
relay-starter-kit
💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, Material UI.
Stars: ✭ 3,513 (+17465%)
Mutual labels:  relay
lumen-lighthouse-graphql
Lumen example use of a GraphQL PHP server using Lighthouse package
Stars: ✭ 31 (+55%)
Mutual labels:  relay
swifitch-software
Software for SWIFITCH HW
Stars: ✭ 12 (-40%)
Mutual labels:  relay
babel-plugin-flow-relay-query
Babel plugin which converts Flow types into Relay fragments
Stars: ✭ 38 (+90%)
Mutual labels:  relay
relay-compiler-plus
Custom relay compiler which supports persisted queries
Stars: ✭ 68 (+240%)
Mutual labels:  relay
react-relay-pokemon
Use React & Relay as your Pokedex!
Stars: ✭ 88 (+340%)
Mutual labels:  relay
neko-relay-land
Neko Neko Relay 自定义隧道落地端
Stars: ✭ 28 (+40%)
Mutual labels:  relay
fridgefm-radio-core
Simple lightweight package for creating your own radio station via NodeJS heavily inspired by Shoutcast and Icecast.
Stars: ✭ 32 (+60%)
Mutual labels:  icecast
koa-server
🗄️ GraphQL Back-end Server with Relay, Koa, MongoDB and Mongoose
Stars: ✭ 31 (+55%)
Mutual labels:  relay
subscription-graphql
Subscription POC with graphql and relay
Stars: ✭ 18 (-10%)
Mutual labels:  relay
pyladies-courseware
Homework/task submit and review web app · based on React and Python aiohttp
Stars: ✭ 14 (-30%)
Mutual labels:  relay
Lith
WeeChat relay client
Stars: ✭ 32 (+60%)
Mutual labels:  relay
esp8266-1-channel-relay-board-with-mqtt
Sketch to control an esp8266-01 stc 15f104W powered 1-channel relay board
Stars: ✭ 26 (+30%)
Mutual labels:  relay
typegraphql-relay
Relay-compliant GraphQL server using TypeGraphQL and TypeORM boilerplate.
Stars: ✭ 55 (+175%)
Mutual labels:  relay
vite-plugin-relay
A vite plugin for Relay
Stars: ✭ 44 (+120%)
Mutual labels:  relay
postfix-relay
Postfix SMTP relay docker image
Stars: ✭ 76 (+280%)
Mutual labels:  relay
mimicsocks
just another TCP proxy
Stars: ✭ 14 (-30%)
Mutual labels:  relay

AzuraRelay

A "relay in a box" containing a lightweight web application and Icecast servers that can connect to and relay an AzuraRelay parent instance.

Parent Installation Requirements

Before installing AzuraRelay, make sure your "parent" AzuraCast installation:

  • is updated to the latest version,
  • has the direct radio ports (i.e. 8000, 8010) exposed (i.e. isn't behind a CloudFlare proxy)

Installing

AzuraRelay is powered by Docker and uses pre-built images that contain every component of the software. Don't worry if you aren't very familiar with Docker; our easy installer tools will handle installing Docker and Docker Compose for you, and updates are very simple.

System Requirements

  • A 64-bit x86 (x86_64) CPU (ARM devices, like the Raspberry Pi 3/4, are not supported.)
  • 512MB or greater of RAM
  • 20GB or greater of hard drive space

For Linux hosts, the sudo, curl and git packages should be installed before installing . Most Linux distributions include these packages already.

Installing

Connect to the server or computer you want to install AzuraRelay on via an SSH terminal. You should be an administrator user with either root access or the ability to use the sudo command.

Pick a base directory on your host computer that AzuraRelay can use. If you're on Linux, you can follow the steps below to use the recommended directory:

mkdir -p /var/azurarelay
cd /var/azurarelay

Use these commands to download our Docker Utility Script, set it as executable and then run the Docker installation process:

curl -L https://raw.githubusercontent.com/AzuraCast/AzuraRelay/master/docker.sh > docker.sh
chmod a+x docker.sh
./docker.sh install

On-screen prompts will show you how the installation is progressing.

Updating

Using the included Docker utility script, updating is as simple as running:

./docker.sh update-self
./docker.sh update
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].