I want to generate cryptocurrency addresses (e.g. for top 10 cryptocurrencies on CoinMarketCap) on my server and be able to send transactions when deposit arrives. Can I do that with CLIs or there is another/better way to do that? Or maybe there is a service that is suitable for cryptocurrency address generation?
yes you will need a bitcoin core installed and fully synced and after you have that, you can use this php library to help you (i used this before i recommended to you):