Skip to content

Commit

Permalink
Merge branch 'main' into 4381-invites-posthog
Browse files Browse the repository at this point in the history
  • Loading branch information
Steve-Mcl committed Aug 27, 2024
2 parents 6688d69 + 572e808 commit 5bfd259
Show file tree
Hide file tree
Showing 66 changed files with 824 additions and 45 deletions.
13 changes: 13 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
---
navTitle: Documentation
meta:
description: Explore comprehensive documentation for FlowFuse, covering user manuals, API references, Node-RED migration guides, device management, FlowFuse Cloud setup, self-hosted installations, support resources, and contributing to FlowFuse development.
tags:
- flowfuse
- nodered
- documentation
- api
- migration
- device management
- cloud
- self-hosted
- support
- contributing
---

# FlowFuse Documentation
Expand Down
9 changes: 9 additions & 0 deletions docs/admin/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@ navTitle: Administering FlowFuse
navOrder: 1
meta:
descriptions: Learn how to administer FlowFuse with this comprehensive guide. Explore user management, team setup, instance and stack management, and more.
tags:
- flowfuse
- nodered
- user management
- team setup
- instance management
- stack management
- platform administration
- security
---
# Administering FlowFuse

Expand Down
9 changes: 9 additions & 0 deletions docs/admin/monitoring.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@
navTitle: Monitoring
meta:
description: Learn how to monitor statistical information about your FlowFuse platform using the API endpoint.
tags:
- flowfuse
- nodered
- monitoring
- api
- prometheus
- platform statistics
- token-based access
- securing nodered
---

# Platform Monitoring
Expand Down
4 changes: 4 additions & 0 deletions docs/admin/telemetry.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
navTitle: Telemetry
meta:
description: Learn how FlowFuse collects anonymous usage information to improve platform performance without compromising user privacy.
tags:
- flowfuse
- telemetry
- privacy
---

# Usage Telemetry
Expand Down
7 changes: 7 additions & 0 deletions docs/admin/user_management.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@
navTitle: User Management
meta:
description: Explore effective user management on FlowFuse, covering registration, user creation, password management, and team ownership.
tags:
- flowfuse
- nodered
- user management
- account setup
- password management
- team ownership
---

# User management
Expand Down
11 changes: 10 additions & 1 deletion docs/api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,16 @@ navGroup: FlowFuse User Manuals
navOrder: 2
navTitle: FlowFuse API
meta:
description: Explore the FlowFuse Platform API, a RESTful interface that facilitates custom integrations, workflows, and interactions.
description: Explore the FlowFuse Platform API, a RESTful interface that facilitates custom integrations, workflows, and interactions
tags:
- flowfuse
- nodered
- api
- integrations
- workflows
- rest api
- openapi
- access tokens
---

# FlowFuse Platform API
Expand Down
12 changes: 12 additions & 0 deletions docs/cloud/billing.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@
navTitle: FlowFuse Cloud Billing
meta:
description: Learn about billing details for FlowFuse Cloud, including payment methods, team billing, billing cycles, managing instances, handling failed payments, and cancelling subscriptions.
tags:
- flowfuse
- nodered
- billing
- payments
- subscription
- stripe
- instances
- team billing
- billing cycle
- failed payments
- account management
---

# Billing
Expand Down
10 changes: 10 additions & 0 deletions docs/cloud/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@ navOrder: 1
navTitle: Introduction
meta:
description: Learn about FlowFuse Cloud, a hosted service for effortless Node-RED instance management. Discover features, billing, support options, and more in our comprehensive documentation.
tags:
- flowfuse
- nodered
- cloud
- node-red
- instance management
- cloud instances
- SSO
- custom hostnames
- network
---

# FlowFuse Cloud
Expand Down
11 changes: 11 additions & 0 deletions docs/contribute/adding-template-settings.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
---
navTitle: Adding Template Settings
meta:
description: Learn how to add new runtime options to Node-RED templates in FlowFuse, including updates to frontend, runtime, and the launcher.
tags:
- flowfuse
- nodered
- contributing
- template
- settings
- frontend
- runtime
- launcher
---

# Adding Template Settings
Expand Down
7 changes: 7 additions & 0 deletions docs/contribute/api-design.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
---
navTitle: API Design
meta:
description: Detailed documentation on HTTP API design for the FlowFuse platform, including schema definitions, object IDs, route paths, and pagination.
tags:
- flowfuse
- nodered
- api
- contributing
---

# HTTP API of the FlowFuse platform
Expand Down
10 changes: 10 additions & 0 deletions docs/contribute/architecture.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
---
navTitle: FlowFuse Architecture
meta:
description: Overview of FlowFuse architecture and deployment options.
tags:
- flowFuse
- architecture
- contributing
- nodered
- kubernetes
- docker
- container orchestration
---

# FlowFuse Architecture
Expand Down
7 changes: 7 additions & 0 deletions docs/contribute/creating-debug-stack-containers.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
---
navTitle: Creating debug stack containers
meta:
description: Guide for creating and using debug containers in FlowFuse without rebuilding from scratch.
tags:
- node-red
- flowfuse
- docker
- debugging
---

Sometimes we want to be able to run some debug code within a stack running in our
Expand Down
7 changes: 7 additions & 0 deletions docs/contribute/db-migrations.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
---
navTitle: Database migrations
meta:
description: Guide for creating and applying database migrations using custom tooling in FlowFuse.
tags:
- flowfuse
- contributing
- database
- migrations
---

# Database Migrations
Expand Down
7 changes: 7 additions & 0 deletions docs/contribute/feature-flags.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
---
navTitle: Working with Feature Flags
meta:
description: Guide for adding and using feature flags at the platform-wide and team type levels in FlowFuse.
tags:
- feature flags
- platform features
- flowfuse
- team types
---

When adding features to the platform it is sometimes a requirement to be able to
Expand Down
6 changes: 6 additions & 0 deletions docs/contribute/introduction.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
---
navTitle: Introduction
navOrder: 1
meta:
description: This guide provides detailed instructions on how to contribute to the FlowFuse project, including setup, development, and testing processes.
tags:
- flowfuse
- development
- contributing
---

# Contributing to FlowFuse
Expand Down
8 changes: 8 additions & 0 deletions docs/contribute/local/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
---
navTitle: Local Install
meta:
description: Learn how to install FlowFuse locally on various operating systems, including setup instructions for Node.js and configuring the platform without HTTPS support.
tags:
- installation
- flowfuse
- local deployment
- mosquitto
- docker
---

# Local Install
Expand Down
7 changes: 7 additions & 0 deletions docs/contribute/local/stacks.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
---
navTitle: Local Stacks
meta:
description: Configure Node-RED instances with custom memory limits and versions using Stacks in FlowFuse for local deployments.
tags:
- flowfuse
- nodered
- local development
- stack management
---

# Local Stacks
Expand Down
9 changes: 7 additions & 2 deletions docs/debugging/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@
navGroup: Support
navTitle: Debugging Node-RED issues
meta:
description: Learn how to troubleshoot unresponsive Node-RED instances using Safe Mode.
description: Learn how to troubleshoot unresponsive Node-RED instances using Safe Mode.
tags:
- debugging
- flowfuse
- nodered
- safe mode
---

# Node-RED Safe Mode
Expand All @@ -19,4 +24,4 @@ starting the flows. You can log in to the editor, make any necessary changes
and then deploy to restart the flows.

Once recovered you should delete the `NODE_RED_ENABLE_SAFE_MODE` environment variable
to prevent it entering Safe Mode the next time it is restarted.
to prevent it entering Safe Mode the next time it is restarted.
7 changes: 6 additions & 1 deletion docs/device-agent/deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@
navTitle: Deploying your Flows
navOrder: 6
meta:
description: Learn how to deploy Node-RED flows to devices using FlowFuse, enabling seamless development and deployment processes.
description: Learn how to deploy Node-RED flows to devices using FlowFuse, enabling seamless development and deployment processes.
tags:
- deployment
- nodered
- flowfuse
- device management
---

# Deploying Flows to the Device Agent - Team and Enterprise tier only
Expand Down
4 changes: 4 additions & 0 deletions docs/device-agent/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ navTitle: Installation
navOrder: 3
meta:
description: Explore step-by-step instructions to install and configure the FlowFuse Device Agent on various platforms, ensuring seamless connectivity with FlowFuse Cloud and MQTT services.
tags:
- installation
- device agent
- flowfuse
---

# Installing Device Agent
Expand Down
5 changes: 5 additions & 0 deletions docs/device-agent/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ navTitle: FlowFuse Device Agent Introduction
navOrder: 1
meta:
description: Learn how to effectively manage Node-RED instances on remote devices using FlowFuse's powerful Device Agent, enabling seamless deployment and management through the FlowFuse platform.
tags:
- flowfuse
- nodered
- remote device management
- device agent
---

# FlowFuse Device Agent
Expand Down
4 changes: 4 additions & 0 deletions docs/device-agent/quickstart-web-ui.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ navTitle: Quick Start with Web UI
navOrder: 3
meta:
description: Learn how to add devices and develop workflows using FlowFuse web UI on Devices.
tags:
- web ui
- device management
- flowfuse
---

# Developing Flows on Your Device
Expand Down
3 changes: 3 additions & 0 deletions docs/device-agent/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ navTitle: Quick Start
navOrder: 2
meta:
description: Learn how to add and connect devices to FlowFuse, and develop workflows using the web UI.
tags:
- device management
- flowfuse
---

# Developing Flows on Your Device
Expand Down
4 changes: 4 additions & 0 deletions docs/device-agent/register.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ navTitle: Register your Device
navOrder: 4
meta:
description: Learn how to register devices with FlowFuse using single and bulk registration methods. Follow step-by-step instructions for generating configurations, connecting devices, assigning to applications or instances, and troubleshooting.
tags:
- device registration
- flowfuse
- troubleshooting
---

# Register your Device
Expand Down
6 changes: 6 additions & 0 deletions docs/device-agent/running.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@ navTitle: Running the Agent
navOrder: 5
meta:
description: Explore how to run and configure the FlowFuse Device Agent, covering startup commands, port settings, HTTP proxy setup, and offline module caching.
tags:
- device agent
- flowfuse
- configuration
- http proxy
- offline caching
---

# Running the Device Agent
Expand Down
6 changes: 6 additions & 0 deletions docs/hardware/ctrlx-device-agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@ navTitle: ctrlX - Device Agent
navOrder: 3
meta:
description: Learn to install and configure the FlowFuse Device Agent on ctrlX devices for seamless integration with FlowFuse, ensuring efficient device management.
tags:
- ctrlx
- device agent
- flowfuse
- installation
- configuration
---
# ctrlX Device Agent App

Expand Down
6 changes: 6 additions & 0 deletions docs/hardware/ctrlx-node-red.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@ navTitle: ctrlX - Node-RED
navOrder: 2
meta:
description: Discover how to install, log in, and create Node-RED flows on ctrlX devices with the Rexroth CtrlX App by FlowFuse.
tags:
- ctrlx
- nodered
- flowfuse
- installation
- configuration
---
# ctrlX Node-RED App

Expand Down
6 changes: 6 additions & 0 deletions docs/hardware/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@ navTitle: Overview
navOrder: 1
meta:
description: Discover hardware-specific installation guides for the FlowFuse Device Agent on supported platforms like Bosch Rexroth's ctrlX and Raspberry Pi.
tags:
- flowfuse
- device agent
- ctrlx
- raspberry pi
- installation
---

# Device Agent - Hardware
Expand Down
Loading

0 comments on commit 5bfd259

Please sign in to comment.