Howto icecast2: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Mandulete1 (talk | contribs) m (Protected "Howto icecast2" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))) |
||
(9 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= vps server providers = | = vps server providers = | ||
* https://ovh.com | |||
* https://linode.com | |||
* https://digitalocean.com | |||
= domain name providers = | |||
* https://godaddy.com | |||
* https://namecheap.com | |||
= icecast2 server = | = icecast2 server = | ||
install icecast server on debian 12: | install icecast server on debian 12: | ||
apt-get install icecast2 -y | apt-get install icecast2 -y | ||
edit the following parameters on /etc/icecast.xml: | edit the following parameters on /etc/icecast2/icecast.xml: | ||
<location>SanJuan</location> | <location>SanJuan</location> | ||
<admin>icemaster@vidalinux.com</admin> | <admin>icemaster@vidalinux.com</admin> | ||
Line 22: | Line 26: | ||
<shoutcast-mount>/stream</shoutcast-mount> | <shoutcast-mount>/stream</shoutcast-mount> | ||
</listen-socket> | </listen-socket> | ||
start icecast2 service: | |||
systemctl enable --now icecast2 | |||
if you make changes to icecast2 config file you need to restart the service: | |||
systemctl restart icecast2 | |||
enter control panel for icecast2: | |||
http://mydomain.com:8000/ | |||
= clients = | |||
install mixxx with pacman on archlinux: | |||
pacman -S mixxx --noconfirm | |||
install mixxx with flatpak: | |||
flatpak install org.mixxx.Mixxx | |||
= references = | |||
* https://icecast.org/ |
Latest revision as of 00:52, 9 November 2023
vps server providers
domain name providers
icecast2 server
install icecast server on debian 12:
apt-get install icecast2 -y
edit the following parameters on /etc/icecast2/icecast.xml:
<location>SanJuan</location> <admin>icemaster@vidalinux.com</admin> <authentication> <source-password>livinglavidalinux</source-password> <relay-password>livinglavidalinux</relay-password> <admin-user>admin</admin-user> <admin-password>livinglavidalinux</admin-password> </authentication> <listen-socket> <port>8000</port> <bind-address>192.168.75.2</bind-address> <shoutcast-mount>/stream</shoutcast-mount> </listen-socket>
start icecast2 service:
systemctl enable --now icecast2
if you make changes to icecast2 config file you need to restart the service:
systemctl restart icecast2
enter control panel for icecast2:
http://mydomain.com:8000/
clients
install mixxx with pacman on archlinux:
pacman -S mixxx --noconfirm
install mixxx with flatpak:
flatpak install org.mixxx.Mixxx