Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
95682a0
feat: add new documentation and assets for the website
Dec 7, 2025
f9bf220
feat: enhance documentation site with new components and styles
Dec 7, 2025
55b254d
feat: enhance API documentation and integrate OpenAPI features
Dec 7, 2025
baaf062
feat: update API documentation and OpenAPI integration
Dec 7, 2025
418c7a2
fix: update shiki dependency and enhance OpenAPI security scheme
Dec 7, 2025
19e7bca
refactor: remove experimental serverExternalPackages configuration
Dec 7, 2025
8f334c6
chore: update Next.js and third-party dependencies
Dec 7, 2025
1388b12
chore: update documentation and assets for new features
Dec 7, 2025
b7eff91
chore: rename 'docs-new' to 'docs' and remove outdated scripts
Dec 7, 2025
acfc837
fix: update comparison table and improve remote server instructions
Dec 7, 2025
47d5139
chore: update documentation titles and remove unnecessary entries
Dec 7, 2025
a41453f
feat: add new guides for Cloudflare Tunnels and EC2 setup
Dec 7, 2025
c5d7653
feat: add meta.json for Applications documentation
Dec 7, 2025
46798a2
docs: enhance resource management section in advanced.mdx
Dec 7, 2025
61fabbd
feat: add build server documentation and update meta.json
Dec 7, 2025
dbc7535
docs: expand remote servers documentation with server types
Dec 7, 2025
f47045c
docs: enhance Docker Compose domain configuration guide
Dec 7, 2025
080a687
docs: update Docker Compose utilities documentation
Dec 7, 2025
5a39783
docs: add detailed domain management section for Applications and Doc…
Dec 7, 2025
9da77b4
docs: expand Docker Compose domain management with automatic label ha…
Dec 7, 2025
102e53a
docs: add environment variables section for Dockerfile builds
Dec 7, 2025
04e2d33
docs: add build server configuration section to advanced.mdx
Dec 7, 2025
4a7a62b
docs: update schedule jobs documentation and add Lark notifications
Dec 7, 2025
56145b0
docs: restructure user permissions documentation to clarify roles and…
Dec 7, 2025
a7fa8c1
docs: add webhook notification provider and update related documentation
Siumauricio Dec 7, 2025
0003348
docs: enhance volume backups and Docker Compose documentation
Siumauricio Dec 7, 2025
8cd50f2
docs: update meta descriptions for API, CLI, and Core documentation
Siumauricio Dec 7, 2025
7f19669
docs: update manual installation instructions and usage examples
Siumauricio Dec 7, 2025
4253060
docs: add Tailscale guide for secure access to Dokploy applications
Siumauricio Dec 7, 2025
4f685a2
docs: enhance Tailscale guide with UFW security configuration
Siumauricio Dec 8, 2025
b605ad1
docs: integrate search functionality with new SearchDialog component
Siumauricio Dec 8, 2025
0b52b9b
docs: refactor code for consistency and readability
Siumauricio Dec 8, 2025
0113598
docs: expand rollbacks documentation with detailed mechanisms and con…
Siumauricio Dec 8, 2025
33777b7
docs: update validation requirements for remote servers in Dokploy do…
Siumauricio Dec 8, 2025
a4bca9b
docs: update development server ports and enhance Railpack documentation
Siumauricio Dec 8, 2025
4c87498
docs: add 'goodies' section to meta.json for improved documentation s…
Siumauricio Dec 8, 2025
0a5e3a1
docs: add timezone configuration instructions to manual installation …
Siumauricio Dec 8, 2025
66bcafa
feat: implement new contact form and modal for improved user inquiries
Siumauricio Dec 8, 2025
6010a49
Merge branch 'main' into feat/v0.26.0
Siumauricio Dec 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions apps/docs/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
/node_modules

# generated content
.contentlayer
.content-collections
.source

# test & build
Expand Down
127 changes: 111 additions & 16 deletions apps/docs/README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,121 @@
# docs-v2
# Dokploy Documentation (New)

This is a Next.js application generated with
[Create Fumadocs](https://github.com/fuma-nama/fumadocs).
This is a fresh Fumadocs project with the complete Dokploy documentation migrated from the old docs project.

Run development server:
## Features

- ✨ **Modern Fumadocs Setup** - Built with the latest Fumadocs version
- 🎨 **Ocean Theme** - Beautiful ocean-themed UI
- 📱 **Responsive Design** - Works perfectly on all devices
- 🔍 **Advanced Search** - Built-in search functionality
- 🌙 **Dark Mode** - Full dark mode support
- 📚 **Complete Documentation** - All docs migrated including:
- Core documentation
- API references
- CLI documentation
- Remote Servers section
- Examples and tutorials

## Getting Started

### Development

Run the development server:

```bash
npm run dev
# or
# From workspace root
pnpm docs-new:dev

# Or from this directory
pnpm dev
# or
yarn dev
```

Open http://localhost:3000 with your browser to see the result.
The site will be available at `http://localhost:3000`

### Build

Build the documentation for production:

```bash
# From workspace root
pnpm docs-new:build

# Or from this directory
pnpm build
```

### Type Checking

Run type checking:

```bash
# From workspace root
pnpm docs-new:typecheck

# Or from this directory
pnpm run types:check
```

## Structure

```
apps/docs-new/
├── app/ # Next.js app directory
│ ├── (home)/ # Home page
│ ├── docs/ # Documentation pages
│ │ ├── [[...slug]]/ # Dynamic doc pages
│ │ └── layout.tsx # Docs layout
│ ├── api/ # API routes
│ └── layout.tsx # Root layout
├── content/ # MDX documentation content
│ └── docs/ # All documentation files
├── lib/ # Utilities
│ ├── source.ts # Content source configuration
│ └── layout.shared.tsx # Shared layout options
├── public/ # Static assets
└── source.config.ts # Fumadocs configuration
```

## Customization

### Theme

The project uses the **Ocean theme**. To change it, edit `app/global.css`:

```css
@import 'fumadocs-ui/css/ocean.css'; /* Change this to another theme */
```

Available themes: `neutral`, `black`, `vitepress`, `dusk`, `catppuccin`, `ocean`, `purple`

### Layout Configuration

Edit `lib/layout.shared.tsx` to customize:
- Navigation title
- Links
- GitHub URL
- Other layout options

### Content

Add or edit documentation in the `content/docs/` directory. The structure follows Fumadocs conventions with `meta.json` files for navigation.

## Key Differences from Old Docs

1. **Modern API** - Uses `fumadocs-mdx:collections/server` instead of legacy approach
2. **Better Type Safety** - Full TypeScript support with proper types
3. **Simpler Configuration** - Less boilerplate, more conventions
4. **Built-in Features** - Search, OG images, and more work out of the box
5. **No Build Errors** - Clean slate without legacy issues

## Documentation

## Learn More
- [Fumadocs Documentation](https://fumadocs.dev)
- [Fumadocs Themes](https://fumadocs.dev/docs/ui/theme)
- [Fumadocs Layouts](https://fumadocs.dev/docs/ui/blocks/layout)

To learn more about Next.js and Fumadocs, take a look at the following
resources:
## Notes

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js
features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
- [Fumadocs](https://fumadocs.vercel.app) - learn about Fumadocs
- The `.source` directory is auto-generated - don't edit it manually
- Run `pnpm run postinstall` after making changes to content structure
- Restart dev server after adding new MDX files
Loading
Loading