Aquariumpro
🔍
← Back to species
FishSaltwaterBeginnerPeaceful

Mailfish

Cleidopus gloriamaris

Also known as: knightfish, Knightfish, pineconefish, Pineconefish, port and starboard light fish

A living lantern: the fish that carries its own lights on its jaw.

Mailfish
1 / 21
CC BY-SA 3.0

About

The mailfish (Cleidopus gloriamaris), also widely known as the pineconefish or knightfish, is one of the more unusual-looking animals you can keep in a marine aquarium. Its body is encased in thick, interlocking scales that genuinely resemble a pine cone or a suit of plate armor, and the lower jaw carries a pair of bioluminescent organs that glow green-to-red. Earning it the nickname "port and starboard light fish" among Australian fishers. In the wild it lives along the Australian coastline from the eastern Indian Ocean into the western Pacific, spending daylight hours tucked under rocky ledges, inside caves, or hovering in shaded overhangs on reefs and occasionally over muddy bottoms. That secretive, low-activity lifestyle carries right into the aquarium. Expect this fish to stay hidden through much of the day and become more active once the lights dim. It is a carnivore that needs meaty foods, but its temperament is peaceful and it poses no real threat to tankmates. Despite the unusual biology and the marine setup it requires, the species is listed as beginner-appropriate, suggesting it adapts reasonably well to aquarium conditions when its need for hiding spots and low-light retreats is respected.

Frequently asked questions

How big does the Mailfish get?
The Mailfish reaches about 5–10" as an adult.
What size tank does the Mailfish need?
A minimum of 75 gallons is recommended for the Mailfish.
What water parameters does the Mailfish need?
The Mailfish does best with a temperature of 68–77°F, a pH of 8.2–8.4, hardness around 8–12 dGH.
Is the Mailfish aggressive?
The Mailfish is generally peaceful and suits a community tank with similarly calm tankmates.
What does the Mailfish eat?
The Mailfish is a carnivore. It needs a meaty, protein-rich diet of frozen or live foods.
How long does the Mailfish live?
With good care, the Mailfish typically lives 5-8 years.
Is the Mailfish reef safe?
The Mailfish is generally considered reef safe.