Single-site TinaCMS
A Cloudron-ready website editing starter
Starter architecture

About this starter

A minimal Tina + Next.js foundation for Cloudron.

Use this scaffold as the baseline for a brochure-style website. Add more pages in Tina, evolve the schema gradually, and keep the runtime simple enough to package and support on Cloudron.

Simple app-local sign-in

App-local auth is used for the initial package to avoid adding Cloudron OIDC complexity in v1.

Persistent saved content

The custom local git provider writes Tina's saved content back to the persistent content tree inside the app instance.

Server-rendered pages

SSR is used for page delivery so newly created pages and content edits can be served immediately at runtime.

Current scope

The app is now shaped around a single managed website.

The content model exposes pages, a site navigation document, site settings, footer content, and SEO defaults. That keeps the editor approachable while still giving a developer room to extend the theme and block set later.

Example contact map

This sample map block is intended for contact pages, visit pages, or any page that benefits from a location embed.

Your business address can be shown here.
Replace this example with your real address or directions text.

Example embedded OpenStreetMap view

Ready for the next iteration.

Once this initial set is validated, richer templates, stronger block variations, and more advanced theme controls can be added on top of the same package structure.