Build Your First Page
In this guide, you'll download the Oaysus desktop app, create a website, build a page visually in the local editor, and publish it live to the edge network. No CLI required.
Download and install the app
Get the installer
Go to oaysus.com/download and download the Linux AppImage. Linux is supported now. macOS support is coming soon.
chmod +x Oaysus-*.AppImage && ./Oaysus-*.AppImageLog in with a magic link
Open the app, enter your email, and click the magic link sent to your inbox. No password required.
Create a website
The desktop app stores everything locally in SQLite at ~/Library/Application Support/Oaysus/. Your data stays on your machine until you sync it up.
- 1On the home screen, click New Website
- 2Enter a name for your website and choose your domain settings
- 3Click Create to open the website workspace
Build a page in the visual editor
The page builder runs locally with a live preview powered by a built-in Vite dev server. Changes appear instantly in the canvas.
Create a page
- 1In the sidebar, go to Pages and click New Page
- 2Set a page title and URL slug, then open it in the builder
- 3Click the + button in the canvas to open the component selector
Place and edit components
- 1Select a component from the library and drag it onto the canvas
- 2Click the component to select it, then edit its props in the right sidebar
- 3Click Save in the top bar to save your work locally
Sync to the cloud and publish
Sync Up
Click Sync Up in the top bar. This pushes your local pages, components, and settings to the cloud. You will see a progress indicator as each item uploads.
Publish
In the builder, click Publish. Oaysus pre-renders your page and distributes it to the global edge network. Your page is live in seconds.
Your page is live on the edge.
From here you can keep editing locally, add more pages, or invite your team to the cloud dashboard to manage content without touching the desktop app.
- Learn the page builder to use shared components, page settings, and keyboard shortcuts
- Build custom components in React, Vue, or Svelte and push them with the CLI
- Set up a custom domain and configure SSL for your published site