Fishless cycle:
A) Set up tank just like you would for fish: Filter, heater, plants, substrate, ceramic mermaid... run it for a day or two so you know all the equipment is working, the temperature is holding. Make sure the KH and GH are at least 3 degrees, and the pH that is best (for the bacteria) is between 7 - 7.5, but the bacteria will grow at a wider range (6.5 to

1) Add whatever filter media you can spare from a cycled tank. (I have removed as much as 25% of the media from a filter and the donor tank showed no minicycle)
2) Add pure ammonia until a test reads 5 ppm. No surfactants, no perfumes, no 'sudsing agents', no colorants.
3) Test daily, and add enough ammonia to keep it reading 5 ppm until nitrites show up.
4) When nitrites show up, allow the ammonia to drop to 3 ppm, then continue adding ammonia daily to maintain 3 ppm.
5) If nitrite gets over 5 ppm do a water change.
6) When ammonia and nitrites are 0 ppm, and nitrates are rising, the tank is cycled. Add more ammonia to make sure the bacteria can remove it promptly. There may be a few minor blips for a couple of days, then steady readings: Ammonia and nitrite are reliably and promptly being removed.
7) You can maintain a cycled tank by feeding ammonia until you are ready for fish.

When you are ready for fish, do a large water change to reduce the nitrates as low as possible. A couple of 90% water changes is a good idea.