Note you do not actually need to create a systemd unit file nor a background daemon to achieve “auto-minting” at all. That said you can learn more about unit file definitions, including additional options you may want to set, in the man page or the online docs: systemd.unit
Overall this system is much more useful for “system services” that should always be on like your network. Run systemctl or systemctl status to get an idea of the kinds of things that belong here. Alternatively, a simple crontab would suffice, a timeout and/or recursion in the mint script itself, or various other “keep doing this” methods …
If you really only did sudo cp -r /home/ubuntu/cardano-src /usr/local/bin, then that won’t help anything. It copies the whole folder into /usr/local/bin, so that you should now have /usr/local/bin/cardano-src, but only the binaries directly in /usr/local/bin are found, not all binaries in subfolders. Also copying the whole source folder there is a bit much.
Do you mean that the minting could be initiated by the web server (or whatever results in the preconditions of a new mint)? Yes, I would maybe build it that way, also, but I fear a lot of users need a detailed how-to.
No worries, it just seemed liked they were having trouble configuring and installing the service so I was thinking a crontab for the script or just running loop with a timeout might be simpler for the OP.
Not sure what the end goal is but long-term I would vouch for a web server or something with a load balancer that was event driven but that is WAY outside the scope here.
Depends. This script is obviously for distributing NFTs and not for distributing coins/fungible tokens.
If that is what you want to do – an NFT project, not an ICO – maybe the service linked at the top of that github repo or any other third-party NFT minting service would suit you better.
If the value proposition of your coins is some technology built on Cardano, then you should really have someone on your team who can build a better coin distribution system more tightly integrated with your solution.
If the value proposition of your coins is something else that does not need technological expertise on Cardano, then my skepticism is triggered a bit. With some specification of what exactly it is that you want to do, this script could be modified or a new one written that does an ICO.