cideyav138
@cideyav138@lemmy.ml
- Comment on These are the kind of reactions I get when I recommend Anubis to deal with bots at work, what alternatives are there? 1 week ago:
I’m with you OP. I’m surprised by the lack of rationality in this thread.
Yes, a more professional looking solution would benefit all parties, especially if the developer wants supporters.
First impressions matter. If anything about the first impression is polarizing, potential users and supporters of the project will be lost. Your coworkers’ reactions have proven that the solution could be marketed better. It’s not your job to hard sell your coworkers on furries and .lol domains.
- Comment on Personal radio station 2 weeks ago:
Just a heads up, their example Docker compose comes with a support for 50 radio stations (with 50+ ports mapped), and it isn’t meant to sit behind a reverse proxy. Below is a simplified Docker compose that I made to run a single radio station.
services: azuracast: image: ghcr.io/azuracast/azuracast:latest container_name: azuracast restart: unless-stopped environment: AZURACAST_VERSION: latest AZURACAST_HTTP_PORT: "80" AZURACAST_SFTP_PORT: "2022" AZURACAST_STATION_PORTS: "8000,8005,8006" AUTO_ASSIGN_PORT_MIN: "8000" AUTO_ASSIGN_PORT_MAX: "8006" MYSQL_RANDOM_ROOT_PASSWORD: 1 ports: - "4580:80" - "4522:2022" volumes: - /dir-for-db:/var/lib/mysql - /dir-for-stations:/var/azuracast/stations - /dir-for-storage:/var/azuracast/storage - /dir-for-music:/var/azuracast/music ulimits: nofile: soft: 65536 hard: 65536 logging: driver: json-file options: max-size: 1m max-file: "5"
My nginx routes traffic to port 4580 using the subdomain I assigned for my station, and LetsEncrypt handles SSL. I use SWAG to manage all of that.
I can’t remember why, but
AZURACAST_STATION_PORTS: “8000,8005,8006”is in fact required for a single station. The Azuracast admin portal has an option to consolidate the public player and admin portal behind a single domain, soradio.example.comhits the public player andradio.example.com/loginhits the admin login.It’s nowhere near the level of pain you have to go through to run Matrix with chat bridges on Docker, but getting all of that right and simplified was more work than I wanted it to be. Hope this helps!