1. Model and protect data
Define records and relationships, then test owner, group, and guest access.
Data modeling →Permissions →
Daptin
Run Daptin →
Sites and publishing
Map hostnames and paths to content in local or cloud storage. Daptin synchronizes the files, serves them from a local cache, and can add TLS, Basic Auth, or FTP access without another site-hosting service.
How the pieces connect
Daptin does not turn static hosting into a server-side template runtime. Build static files with your chosen frontend or site generator, store the output, then route a hostname and path to it. Dynamic behavior continues through Daptin APIs and actions.
Define records and relationships, then test owner, group, and guest access.
Data modeling →Compile templates or an SPA into static files. Call permission-aware APIs and actions for live data.
Application APIs →Place built files in a local or cloud-backed store and synchronize the directory.
Cloud storage →Map host and path, add TLS or Basic Auth, verify caching, and monitor synchronization.
TLS certificates →What Daptin handles
A site record connects a hostname and optional path to a directory in a configured cloud store. Incoming requests are routed to the matching site and served from a synchronized local cache, including directory index files.
Run a product frontend, documentation, customer portal, campaign pages, or separate tenant sites from distinct host and path mappings.
Back content with the local filesystem or an rclone-supported provider. The public route does not expose the provider to visitors.
Daptin synchronizes remote content into an
AssetFolderCache instead of fetching every object
for every request.
Change files in the backing store and run
site.storage.sync, or use scheduled
synchronization to refresh the local copy.
Where it earns its place
Serve the compiled frontend while it calls Daptin data, identity, actions, files, and realtime interfaces.
Publish generated static content from managed storage and update it through synchronization or FTP.
Add HTTP Basic Authentication to staging builds, internal references, or private static tools.
Use host routing and SNI certificate selection to serve distinct domains from one Daptin process.
Already connected
Sites share Daptin's storage configuration, certificate management, scheduler, and optional FTP service. That means fewer independent services and fewer copies of credentials and routing configuration.
Associate a matching certificate with the hostname; Daptin loads enabled-site certificates and selects them through SNI.
When FTP is enabled globally and for the site, authenticated users can manage its underlying storage path.
Each site needs a valid cloud store and non-conflicting hostname and path. DNS must point public hosts at the deployment.
Daptin serves files and generated static output. APIs and actions handle dynamic behavior; this is not a general server-side code runtime.