So I recently installed the Airtime 2.5.1 debian file and I noticed that it had a number of security features that we still don't currently have in LibreTime such as promtping the user to set the icecast password to something other than hackme and setting up SSL.
It also didn't have a install screen after you set it up. I'm thinking it would be easy to avoid this screen if we just wrote the /etc/airtime.conf during install. We could also set the rabbitmq password to something other than default.
I'm wondering if we could do something similar with our debian packages.
Also another question for future security etc would be the idea of setting up a repo on libretime.org so that people could install libretime that way and have it automatically updated to the newest version via apt-get upgrade - how much work is that ?
I would like to help with these things but I don't know whether the ramp up time to learn how to do the debian related package building tasks would be helpful compared with working on other code related tasks I'm already familiar with.
So I recently installed the Airtime 2.5.1 debian file and I noticed that it had a number of security features that we still don't currently have in LibreTime such as promtping the user to set the icecast password to something other than hackme and setting up SSL.
It also didn't have a install screen after you set it up. I'm thinking it would be easy to avoid this screen if we just wrote the /etc/airtime.conf during install. We could also set the rabbitmq password to something other than default.
I'm wondering if we could do something similar with our debian packages.
Also another question for future security etc would be the idea of setting up a repo on libretime.org so that people could install libretime that way and have it automatically updated to the newest version via apt-get upgrade - how much work is that ?
I would like to help with these things but I don't know whether the ramp up time to learn how to do the debian related package building tasks would be helpful compared with working on other code related tasks I'm already familiar with.