We describe a novel self-assembling supramolecular nanotube system formed by a heterocyclic cationic molecule which was originally designed for its potential as an antiparasitic and DNA sequence recognition agent. Our structural characterisation work indicates that the nanotubes form via a hierarchical assembly mechanism that can be triggered and tuned by well-defined concentrations of simple alkali halide salts in water. The nanotubes assembled in NaCl have inner and outer diameters of ca. 22 nm and 26 nm respectively, with lengths that reach into several microns. Our results suggest the tubes consist of DB921 molecules stacked along the direction of the nanotube long axis. The tubes are stabilised by face-to-face π-π stacking and ionic interactions between the charged amidinium groups of the ligand and the negative halide ions. The assembly process of the nanotubes was followed using small-angle X-ray and neutron scattering, transmission electron microscopy and ultraviolet/visible spectroscopy. Our data demonstrate that assembly occurs through the formation of intermediate ribbon-like structures that in turn form helices that tighten and compact to form the final stable filament. This assembly process was tested using different alkali-metal salts, showing a strong preference for chloride or bromide anions and with little dependency on the type of cation. Our data further demonstrates the existence of a critical anion concentration above which the rate of self-assembly is greatly enhanced.