The proper "big boy dosing" peristaltic pumps are these. Available in a whole range of dosing rates from less than 1ml per minute to over 10ml per minute.
http://www.williamson-shop.co.uk/
I used these in this.
https://www.ukaps.org/forum/threads/diy-dual-peristaltic-dosing-pump-with-alternate-switching.22332/
Just connect these to a mains timer running for a couple of minutes a day, rather than over complicating and reliability reducing using a hobby CPU board.
I have had mine since 2012 and work fine.
Then of course control using proper industrial rated PLC.
https://www.ukaps.org/forum/threads/how-to-use-a-plc-to-control-your-fish-tank.42993/
Not sure many people have achieved 100% reliability of fish tank controllers using Raspberry/Pi Arduino. At work I have used the industrial rated Raspberry Pi CM3 module, much better reliability hardware wise, that standard Raspberry Pi, and much better software reliability wise using the commercial Kiel compilers. I wouldn't really recommend it for controlling peristaltic pumps, a lot of hardware, no real time clock, mains relay interface boards required, a lot of software required when in fact all could be done using a cheap (but reliable) mains timer.