From 008b426bfe3ae16b3c910bcf0f43845d421bd78e Mon Sep 17 00:00:00 2001 From: David Young Date: Thu, 28 Aug 2025 14:07:17 -0600 Subject: [PATCH] first done --- assets/images/dashboard.png | Bin 0 -> 141602 bytes .../federated-company-backgrounder.md | 20 +- .../docs/about-federated-computer/roadmap.md | 24 + .../billing/account-management-and-billing.md | 4 + .../adding-software-to-federated-core.md | 4 + .../core-workflow-intelligence.md | 4 + .../customization/whitelabel.md | 12 + ...pen-source-projects-work-with-federated.md | 6 + .../maintenance/core-scanner.md | 10 - .../maintenance/monitor-and-fix.md | 10 - .../maintenance/update-and-upgrade.md | 10 - .../{maintenance => management}/_index.md | 2 +- .../management/core-scanner.md | 18 + .../management/monitor-and-fix.md | 16 + .../management/update-and-upgrade.md | 16 + .../provisioning/authentication.md | 18 + .../provisioning/computer.md | 2 + .../provisioning/core-desktop.md | 4 + .../provisioning/core-mini.md | 34 + .../provisioning/core-server.md | 4 + .../provisioning/dashboard.md | 4 + .../provisioning/provisioner.md | 16 + .../provisioning/unified-messaging.md | 14 + .../provisioning/unified-storage.md | 4 + ...pen-source-projects-work-with-federated.md | 10 - .../services/customer-service-and-support.md | 16 + .../services/federated-management.md | 10 + .../partners/managed-service-providers.md | 8 + content/docs/partners/on-line-affiliates.md | 4 + .../partners/operators-networks-platforms.md | 8 +- content/docs/partners/pro-customers.md | 6 + data/landing.yaml | 24 +- public/404.html | 16 +- public/categories/index.xml | 4 +- .../federated-company-backgrounder/index.html | 917 +++++----- .../docs/about-federated-computer/index.html | 564 ++++-- .../docs/about-federated-computer/index.xml | 8 +- .../roadmap/index.html | 1517 +++++++++++++++++ .../account-management-and-billing/index.html | 263 +-- .../billing/index.html | 148 +- .../federated-core-platform/billing/index.xml | 8 +- .../index.html | 257 +-- .../core-workflow-intelligence/index.html | 259 +-- .../customization/index.html | 152 +- .../customization/index.xml | 16 +- .../customization/whitelabel/index.html | 1499 ++++++++++++++++ .../index.html | 262 +-- .../federated-core-platform/index.html | 249 +-- .../docs/federated-core-platform/index.html | 855 ++++++---- public/docs/federated-core-platform/index.xml | 13 +- .../maintenance/core-scanner/index.html | 82 +- .../maintenance/index.html | 505 +++--- .../maintenance/index.xml | 16 +- .../maintenance/monitor-and-fix/index.html | 82 +- .../maintenance/update-and-upgrade/index.html | 82 +- .../management/core-scanner/index.html | 1504 ++++++++++++++++ .../management/index.html | 1489 ++++++++++++++++ .../management/index.xml | 33 + .../management/monitor-and-fix/index.html | 1501 ++++++++++++++++ .../management/update-and-upgrade/index.html | 1482 ++++++++++++++++ .../provisioning/authentication/index.html | 678 ++++---- .../provisioning/computer/index.html | 233 +-- .../provisioning/core-desktop/index.html | 244 +-- .../provisioning/core-mini/index.html | 551 +++--- .../provisioning/core-server/index.html | 494 +++--- .../provisioning/dashboard/index.html | 259 +-- .../provisioning/index.html | 662 +++---- .../provisioning/index.xml | 65 +- .../provisioning/provisioner/index.html | 264 +-- .../provisioning/unified-messaging/index.html | 312 ++-- .../provisioning/unified-storage/index.html | 254 +-- .../index.html | 560 +++--- .../customer-service-and-support/index.html | 302 ++-- .../services/federated-management/index.html | 296 ++-- .../services/index.html | 198 +-- .../services/index.xml | 12 +- public/docs/index.html | 797 ++++++--- public/docs/index.xml | 10 +- public/docs/js/bundle.js | 2 +- public/docs/overview/index.html | 249 +-- public/docs/partners/index.html | 570 +++++-- public/docs/partners/index.xml | 20 +- .../managed-service-providers/index.html | 298 ++-- .../partners/on-line-affiliates/index.html | 259 +-- .../operators-networks-platforms/index.html | 238 +-- public/docs/partners/pro-customers/index.html | 262 +-- .../docs/software-catalog/bundles/index.html | 249 +-- .../federated-commerce/index.html | 249 +-- .../federated-omnimedia/index.html | 251 +-- public/docs/software-catalog/index.html | 570 +++++-- public/docs/software-catalog/index.xml | 22 +- .../software-catalog/index.html | 253 +-- public/index.html | 41 +- public/index.xml | 350 ++-- .../card-base-2_hu_1b45eceb2b9b00e3.png | Bin 0 -> 39415 bytes .../card-base-2_hu_5960362c53d1e92d.png | Bin 0 -> 39853 bytes .../card-base-2_hu_6513d4e472f6495a.png | Bin 0 -> 48247 bytes .../card-base-2_hu_9bd5b48d2159fe1f.png | Bin 0 -> 40637 bytes public/sitemap.xml | 210 ++- public/tags/index.xml | 4 +- .../card-base-2_hu_1b45eceb2b9b00e3.png | Bin 0 -> 39415 bytes .../card-base-2_hu_5960362c53d1e92d.png | Bin 0 -> 39853 bytes .../card-base-2_hu_6513d4e472f6495a.png | Bin 0 -> 48247 bytes .../card-base-2_hu_9bd5b48d2159fe1f.png | Bin 0 -> 40637 bytes 104 files changed, 17827 insertions(+), 6586 deletions(-) create mode 100644 assets/images/dashboard.png create mode 100644 content/docs/about-federated-computer/roadmap.md create mode 100644 content/docs/federated-core-platform/customization/whitelabel.md delete mode 100644 content/docs/federated-core-platform/maintenance/core-scanner.md delete mode 100644 content/docs/federated-core-platform/maintenance/monitor-and-fix.md delete mode 100644 content/docs/federated-core-platform/maintenance/update-and-upgrade.md rename content/docs/federated-core-platform/{maintenance => management}/_index.md (87%) create mode 100644 content/docs/federated-core-platform/management/core-scanner.md create mode 100644 content/docs/federated-core-platform/management/monitor-and-fix.md create mode 100644 content/docs/federated-core-platform/management/update-and-upgrade.md delete mode 100644 content/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated.md create mode 100644 public/docs/about-federated-computer/roadmap/index.html create mode 100644 public/docs/federated-core-platform/customization/whitelabel/index.html create mode 100644 public/docs/federated-core-platform/management/core-scanner/index.html create mode 100644 public/docs/federated-core-platform/management/index.html create mode 100644 public/docs/federated-core-platform/management/index.xml create mode 100644 public/docs/federated-core-platform/management/monitor-and-fix/index.html create mode 100644 public/docs/federated-core-platform/management/update-and-upgrade/index.html create mode 100644 public/opengraph/card-base-2_hu_1b45eceb2b9b00e3.png create mode 100644 public/opengraph/card-base-2_hu_5960362c53d1e92d.png create mode 100644 public/opengraph/card-base-2_hu_6513d4e472f6495a.png create mode 100644 public/opengraph/card-base-2_hu_9bd5b48d2159fe1f.png create mode 100644 resources/_gen/images/opengraph/card-base-2_hu_1b45eceb2b9b00e3.png create mode 100644 resources/_gen/images/opengraph/card-base-2_hu_5960362c53d1e92d.png create mode 100644 resources/_gen/images/opengraph/card-base-2_hu_6513d4e472f6495a.png create mode 100644 resources/_gen/images/opengraph/card-base-2_hu_9bd5b48d2159fe1f.png diff --git a/assets/images/dashboard.png b/assets/images/dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..5b6ddbcbbaa9526360d1b4f6df96739a47fd35f9 GIT binary patch literal 141602 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

qV(|7`2&%!+9!U! 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 literal 0 HcmV?d00001 diff --git a/content/docs/about-federated-computer/federated-company-backgrounder.md b/content/docs/about-federated-computer/federated-company-backgrounder.md index 2479079..e7de380 100644 --- a/content/docs/about-federated-computer/federated-company-backgrounder.md +++ b/content/docs/about-federated-computer/federated-company-backgrounder.md @@ -5,6 +5,24 @@ description: "" icon: "article" date: "2025-08-25T12:40:08-06:00" lastmod: "2025-08-25T12:40:08-06:00" -draft: true +draft: false toc: true --- + +Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, "free," and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe. + +### Team + +We are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don't suck away all our money, data, and sovereignty. We are FedQ'd in Colorado Springs, Colorado, USA with colleagues around the globe. + +### Open Source + +There's no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source. + +We are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value. + +### David Young + +Our CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations. + +David's companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others. diff --git a/content/docs/about-federated-computer/roadmap.md b/content/docs/about-federated-computer/roadmap.md new file mode 100644 index 0000000..d5040ba --- /dev/null +++ b/content/docs/about-federated-computer/roadmap.md @@ -0,0 +1,24 @@ +--- +weight: 420 +title: "Roadmap" +description: "" +icon: "article" +date: "2025-08-28T13:41:48-06:00" +lastmod: "2025-08-28T13:41:48-06:00" +draft: false +toc: true +--- + +Federated Computer is working on the following initiatives for the benefit of our customers and partners: + +### Fall, 2025 + +**Computer.** Our take on a central web application for managing all SaaS workloads, dates, clients, messages. + +### First Half, 2026 + +**Core Workflow Intelligence.** AI services for building application workflows combined between 2 or more open source SaaS applications. + +### Second Half, 2026 + +**On Premise Provisioning of Federated Cores.** This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform. diff --git a/content/docs/federated-core-platform/billing/account-management-and-billing.md b/content/docs/federated-core-platform/billing/account-management-and-billing.md index dba2268..f051d21 100644 --- a/content/docs/federated-core-platform/billing/account-management-and-billing.md +++ b/content/docs/federated-core-platform/billing/account-management-and-billing.md @@ -8,3 +8,7 @@ lastmod: "2025-08-25T12:33:38-06:00" draft: false toc: true --- + +Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions. + +The billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is *not* a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house. diff --git a/content/docs/federated-core-platform/customization/adding-software-to-federated-core.md b/content/docs/federated-core-platform/customization/adding-software-to-federated-core.md index 2f15523..34a9d9d 100644 --- a/content/docs/federated-core-platform/customization/adding-software-to-federated-core.md +++ b/content/docs/federated-core-platform/customization/adding-software-to-federated-core.md @@ -8,3 +8,7 @@ lastmod: "2025-08-25T12:35:31-06:00" draft: false toc: true --- + +It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system. + +In the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform. diff --git a/content/docs/federated-core-platform/customization/core-workflow-intelligence.md b/content/docs/federated-core-platform/customization/core-workflow-intelligence.md index e37c32d..5f15fc7 100644 --- a/content/docs/federated-core-platform/customization/core-workflow-intelligence.md +++ b/content/docs/federated-core-platform/customization/core-workflow-intelligence.md @@ -8,3 +8,7 @@ lastmod: "2025-08-25T12:34:45-06:00" draft: false toc: true --- + +Federated will be delivering in early 2026 an "on premise" solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core. + +We believe these sorts of "software intelligence" are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in "real time" but in enough time to deliver the right solution to customers reliably. diff --git a/content/docs/federated-core-platform/customization/whitelabel.md b/content/docs/federated-core-platform/customization/whitelabel.md new file mode 100644 index 0000000..3fb46c2 --- /dev/null +++ b/content/docs/federated-core-platform/customization/whitelabel.md @@ -0,0 +1,12 @@ +--- +weight: 134 +title: "Whitelabel" +description: "" +icon: "article" +date: "2025-08-28T12:01:52-06:00" +lastmod: "2025-08-28T12:01:52-06:00" +draft: false +toc: true +--- + +Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the "home" website for information and ordering. diff --git a/content/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated.md b/content/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated.md index f6bef04..ef2dedd 100644 --- a/content/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated.md +++ b/content/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated.md @@ -8,3 +8,9 @@ lastmod: "2025-08-25T12:36:40-06:00" draft: false toc: true --- + +More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services. + +You can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform. + +All pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings. diff --git a/content/docs/federated-core-platform/maintenance/core-scanner.md b/content/docs/federated-core-platform/maintenance/core-scanner.md deleted file mode 100644 index 5135a9a..0000000 --- a/content/docs/federated-core-platform/maintenance/core-scanner.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -weight: 121 -title: "Core Scanner" -description: "" -icon: "article" -date: "2025-08-25T12:34:24-06:00" -lastmod: "2025-08-25T12:34:24-06:00" -draft: false -toc: true ---- diff --git a/content/docs/federated-core-platform/maintenance/monitor-and-fix.md b/content/docs/federated-core-platform/maintenance/monitor-and-fix.md deleted file mode 100644 index ede077b..0000000 --- a/content/docs/federated-core-platform/maintenance/monitor-and-fix.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -weight: 123 -title: "Monitor and Fix" -description: "" -icon: "article" -date: "2025-08-25T12:35:43-06:00" -lastmod: "2025-08-25T12:35:43-06:00" -draft: false -toc: true ---- diff --git a/content/docs/federated-core-platform/maintenance/update-and-upgrade.md b/content/docs/federated-core-platform/maintenance/update-and-upgrade.md deleted file mode 100644 index f29ed7b..0000000 --- a/content/docs/federated-core-platform/maintenance/update-and-upgrade.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -weight: 122 -title: "Update and Upgrade" -description: "" -icon: "article" -date: "2025-08-25T12:36:19-06:00" -lastmod: "2025-08-25T12:36:19-06:00" -draft: false -toc: true ---- diff --git a/content/docs/federated-core-platform/maintenance/_index.md b/content/docs/federated-core-platform/management/_index.md similarity index 87% rename from content/docs/federated-core-platform/maintenance/_index.md rename to content/docs/federated-core-platform/management/_index.md index 26a12f7..ea66a69 100644 --- a/content/docs/federated-core-platform/maintenance/_index.md +++ b/content/docs/federated-core-platform/management/_index.md @@ -1,6 +1,6 @@ --- weight: 120 -title: "Maintenance" +title: "Management" description: "" icon: "article" date: "2025-08-26T14:35:18-06:00" diff --git a/content/docs/federated-core-platform/management/core-scanner.md b/content/docs/federated-core-platform/management/core-scanner.md new file mode 100644 index 0000000..b363f8f --- /dev/null +++ b/content/docs/federated-core-platform/management/core-scanner.md @@ -0,0 +1,18 @@ +--- +weight: 121 +title: "Core Scanner" +description: "" +icon: "article" +date: "2025-08-25T12:34:24-06:00" +lastmod: "2025-08-25T12:34:24-06:00" +draft: false +toc: true +--- + +Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed. + +Each installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only. + +Core Scanner provides the ability to "take action" on a Core with a large library of pre-defined "actions" for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, "actions" are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores. + +Core Scanner is supported by the "machine learning" functions in the [Update and Upgrade](update-and-upgrade.md) and [Monitor and Fix](monitor-and-fix.md) systems. diff --git a/content/docs/federated-core-platform/management/monitor-and-fix.md b/content/docs/federated-core-platform/management/monitor-and-fix.md new file mode 100644 index 0000000..65a3179 --- /dev/null +++ b/content/docs/federated-core-platform/management/monitor-and-fix.md @@ -0,0 +1,16 @@ +--- +weight: 123 +title: "Monitor and Fix" +description: "" +icon: "article" +date: "2025-08-25T12:35:43-06:00" +lastmod: "2025-08-25T12:35:43-06:00" +draft: false +toc: true +--- + +Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place. + +For example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer "approval"). + +The Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems. diff --git a/content/docs/federated-core-platform/management/update-and-upgrade.md b/content/docs/federated-core-platform/management/update-and-upgrade.md new file mode 100644 index 0000000..fa7fce7 --- /dev/null +++ b/content/docs/federated-core-platform/management/update-and-upgrade.md @@ -0,0 +1,16 @@ +--- +weight: 122 +title: "Update and Upgrade" +description: "" +icon: "article" +date: "2025-08-25T12:36:19-06:00" +lastmod: "2025-08-25T12:36:19-06:00" +draft: false +toc: true +--- + +Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores. + +Since the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will "work". However, there may be additional concerns with respect to security, other customizations that need to be tested, etc. + +While Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security. diff --git a/content/docs/federated-core-platform/provisioning/authentication.md b/content/docs/federated-core-platform/provisioning/authentication.md index 041fd77..cee0428 100644 --- a/content/docs/federated-core-platform/provisioning/authentication.md +++ b/content/docs/federated-core-platform/provisioning/authentication.md @@ -8,3 +8,21 @@ lastmod: "2025-08-25T12:33:49-06:00" draft: false toc: true --- + +One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems. + +### LDAP + +The foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn't use LDAP, it doesn't work on the platform. There are some applications for which the *only* account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden *outside* of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired). + +LDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments. + +Core LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP. + +LDAP is managed through the Federated Core app "Panel". + +### OIDC + +Single-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way. + +Federated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don't (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com). diff --git a/content/docs/federated-core-platform/provisioning/computer.md b/content/docs/federated-core-platform/provisioning/computer.md index 569f615..67b6330 100644 --- a/content/docs/federated-core-platform/provisioning/computer.md +++ b/content/docs/federated-core-platform/provisioning/computer.md @@ -8,3 +8,5 @@ lastmod: "2025-08-25T12:33:56-06:00" draft: false toc: true --- + +Federated "Computer" is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated "Computer" is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices. diff --git a/content/docs/federated-core-platform/provisioning/core-desktop.md b/content/docs/federated-core-platform/provisioning/core-desktop.md index 12d84fd..2613a32 100644 --- a/content/docs/federated-core-platform/provisioning/core-desktop.md +++ b/content/docs/federated-core-platform/provisioning/core-desktop.md @@ -8,3 +8,7 @@ lastmod: "2025-08-25T12:34:05-06:00" draft: false toc: true --- + +Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the "correct" software and services so that it "just works". + +Core Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that "just works" without the requirements for network access. diff --git a/content/docs/federated-core-platform/provisioning/core-mini.md b/content/docs/federated-core-platform/provisioning/core-mini.md index 6beba10..eb7266c 100644 --- a/content/docs/federated-core-platform/provisioning/core-mini.md +++ b/content/docs/federated-core-platform/provisioning/core-mini.md @@ -8,3 +8,37 @@ lastmod: "2025-08-25T12:34:18-06:00" draft: false toc: true --- + +Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application. + +### Traefik + +Firewall and network management. + +### PowerDNS + +Domain name service. + +### Authelia + +OIDC authentication provider. + +### Mail Services + +SMTP and IMAP services. + +### Postgresql + +Database engine for SaaS services requiring Postgresql. + +### MariaDB + +Database engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months. + +### Autodiscovery + +Service for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration. + +### Federated Monitors + +Softare for communicating with Federated management systems. diff --git a/content/docs/federated-core-platform/provisioning/core-server.md b/content/docs/federated-core-platform/provisioning/core-server.md index d83a211..16a5391 100644 --- a/content/docs/federated-core-platform/provisioning/core-server.md +++ b/content/docs/federated-core-platform/provisioning/core-server.md @@ -8,3 +8,7 @@ lastmod: "2025-08-25T12:34:34-06:00" draft: false toc: true --- + +Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment. + +Core Server is based on [OpenMandriva](https://www.openmandriva.org) a Linux distribution lead by Federated Computer's chief systems engineer. OpenMandriva is base on Fedora, in part. diff --git a/content/docs/federated-core-platform/provisioning/dashboard.md b/content/docs/federated-core-platform/provisioning/dashboard.md index 5500eba..afb7cb6 100644 --- a/content/docs/federated-core-platform/provisioning/dashboard.md +++ b/content/docs/federated-core-platform/provisioning/dashboard.md @@ -8,3 +8,7 @@ lastmod: "2025-08-26T14:43:09-06:00" draft: false toc: true --- + +Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated [Computer](computer.md). + +![Federated Dashboard](assets/images/dashboard.png) diff --git a/content/docs/federated-core-platform/provisioning/provisioner.md b/content/docs/federated-core-platform/provisioning/provisioner.md index 3528937..b2fadf4 100644 --- a/content/docs/federated-core-platform/provisioning/provisioner.md +++ b/content/docs/federated-core-platform/provisioning/provisioner.md @@ -8,3 +8,19 @@ lastmod: "2025-08-25T12:35:51-06:00" draft: false toc: true --- + +The "Provisioner" is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions. + +### Order + +When and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This *manifest* is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at [Core Mini](core-mini.md). + +One of the key systems enabled for each Core is regular backup to a system of your choice. The credentials for the system are help by Provisioner but can be a local storage service, Backblaze (what we use at https://federated.computer), or some other backup service. + +### Update + +Provisioner can also modify Cores to add/subtract SaaS software from a Core depending on follow-on orders/cancellations from customers. It can also take instructions from the [update/upgrade system](../management/update-and-upgrade.md) to push out updates to existing software on a Core whether that is system software or SaaS software or other components. + +### Tear Down + +When it comes time to tear down a Core, Provisioner firsts backs up the Core to the system-defined backup service and then deletes the Core. After a set number of days a follow up command can be sent to Provisioner to clear away the backup. diff --git a/content/docs/federated-core-platform/provisioning/unified-messaging.md b/content/docs/federated-core-platform/provisioning/unified-messaging.md index 001915a..6c7b342 100644 --- a/content/docs/federated-core-platform/provisioning/unified-messaging.md +++ b/content/docs/federated-core-platform/provisioning/unified-messaging.md @@ -8,3 +8,17 @@ lastmod: "2025-08-25T12:36:03-06:00" draft: false toc: true --- + +Federated Core includes three systems for messaging. + +### Email + +There is a full-featured IMAP/SMTP service available for any needed notifications to users. + +### Container-to-Container + +There is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough. + +### Optional: Matrix + +If the Matrix service is loaded, you can use it like a message-bus for application notification to users. diff --git a/content/docs/federated-core-platform/provisioning/unified-storage.md b/content/docs/federated-core-platform/provisioning/unified-storage.md index 543f0d2..a85f706 100644 --- a/content/docs/federated-core-platform/provisioning/unified-storage.md +++ b/content/docs/federated-core-platform/provisioning/unified-storage.md @@ -8,3 +8,7 @@ lastmod: "2025-08-25T12:36:10-06:00" draft: false toc: true --- + +Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage + +Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage. diff --git a/content/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated.md b/content/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated.md deleted file mode 100644 index 10c87da..0000000 --- a/content/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -weight: 185 -title: "Why Open Source Projects Work With Federated" -description: "" -icon: "article" -date: "2025-08-25T12:36:40-06:00" -lastmod: "2025-08-25T12:36:40-06:00" -draft: false -toc: true ---- diff --git a/content/docs/federated-core-platform/services/customer-service-and-support.md b/content/docs/federated-core-platform/services/customer-service-and-support.md index e079442..0480e58 100644 --- a/content/docs/federated-core-platform/services/customer-service-and-support.md +++ b/content/docs/federated-core-platform/services/customer-service-and-support.md @@ -8,3 +8,19 @@ lastmod: "2025-08-26T14:47:00-06:00" draft: false toc: true --- + +Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers. + +In addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service. + +### End-user Businesses and Team + +Federated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts. + +### Channel Partners (Managed Service Providers) + +We can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform. + +### Other Operators + +It isn't unusual for Federated Core Platform to be sold to other "operators" who don't want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators. diff --git a/content/docs/federated-core-platform/services/federated-management.md b/content/docs/federated-core-platform/services/federated-management.md index 49ff8cd..99789c2 100644 --- a/content/docs/federated-core-platform/services/federated-management.md +++ b/content/docs/federated-core-platform/services/federated-management.md @@ -8,3 +8,13 @@ lastmod: "2025-08-25T12:35:12-06:00" draft: false toc: true --- + +Federated Computer can work to get your to market in the fastest and most convenient way for your organization. + +### Complete Management + +We can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform "just runs" and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market). + +### Management to Train + +We can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract. diff --git a/content/docs/partners/managed-service-providers.md b/content/docs/partners/managed-service-providers.md index 846820f..aca5b0c 100644 --- a/content/docs/partners/managed-service-providers.md +++ b/content/docs/partners/managed-service-providers.md @@ -8,3 +8,11 @@ lastmod: "2025-08-25T12:37:54-06:00" draft: false toc: true --- + +Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives. + +This leaves MORE money on the table for the managed service provider to provide high-value services. + +### Solutions + +Federated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass. diff --git a/content/docs/partners/on-line-affiliates.md b/content/docs/partners/on-line-affiliates.md index 54892c2..9f01faf 100644 --- a/content/docs/partners/on-line-affiliates.md +++ b/content/docs/partners/on-line-affiliates.md @@ -8,3 +8,7 @@ lastmod: "2025-08-25T12:38:06-06:00" draft: false toc: true --- + +Outlets with significant communities can use Federated's affilaite programs to earn up to 30% (the number is really dependent on your own installation's exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements. + +We have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate's community is sterling. diff --git a/content/docs/partners/operators-networks-platforms.md b/content/docs/partners/operators-networks-platforms.md index a287a0a..ebb70f0 100644 --- a/content/docs/partners/operators-networks-platforms.md +++ b/content/docs/partners/operators-networks-platforms.md @@ -1,6 +1,6 @@ --- weight: 310 -title: "Operators Networks Platforms" +title: "Operators, Networks, Platforms" description: "" icon: "article" date: "2025-08-25T12:38:19-06:00" @@ -9,4 +9,8 @@ draft: false toc: true --- -Text +Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks. + +The typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers. + +At the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases. diff --git a/content/docs/partners/pro-customers.md b/content/docs/partners/pro-customers.md index 7b218f6..317f308 100644 --- a/content/docs/partners/pro-customers.md +++ b/content/docs/partners/pro-customers.md @@ -8,3 +8,9 @@ lastmod: "2025-08-26T11:12:45-06:00" draft: false toc: true --- + +Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are [Commerce](content/docs/software-catalog/federated-commerce.md) and [Omnimedia](content/docs/software-catalog/federated-omnimedia.md). + +It is possible to address "pro" customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog. + +However, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don't have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel. diff --git a/data/landing.yaml b/data/landing.yaml index 314b106..5a0059d 100644 --- a/data/landing.yaml +++ b/data/landing.yaml @@ -37,11 +37,11 @@ hero: ctaButton: icon: rocket_launch btnText: "Learn More" - url: "/docs" - cta2Button: - icon: construction - btnText: "Roadmap" - url: "/docs/roadmap" + url: "/docs/" +# cta2Button: +# icon: construction +# btnText: "Roadmap" +# url: "/docs/about-federated-computer/roadmap.md" # Feature Grid featureGrid: @@ -69,49 +69,49 @@ featureGrid: - title: Privacy icon: lock - description: Lotus Docs' default configuration scores A+ on Mozilla Observatory. You can update the default Security Headers to suit your requirements. + description: There's nothing "shared" in a Federated installation. Everything is specific to the customer. ctaLink: text: learn more url: /docs/ - title: Unbeatable Profits icon: trending_up - description: Many Lotus Docs features are configurable via optional parameters. Require DocSearch for your site? Then enable it via a single setting. + description: Based on open source, our partners can deliver offerings that provide great value for customers and 80+% operating margins. ctaLink: text: learn more url: /docs/ - title: Up-to-Date Software icon: change_history - description: Deploy to Vercel in seconds. Vercel Functions, Vercel Redirects/Rewrites, and Vercel Headers are all configurable for an enriched experience. + description: Built in to Federated Computer is a battle-tested system for keeping everything up-to-date and running smoothly. ctaLink: text: learn more url: /docs/ - title: 24/7 Management icon: dark_mode - description: Prefer not to be blasted by the sun while reading? Switch to a low-light UI with the click of a button. Modify colour variables to match your branding. + description: Our team and software platform ensure your offering runs without problems 24/7/365. ctaLink: text: learn more url: /docs/ - title: Great Customer Support icon: search - description: Search your docs with DocSearch. A powerful, efficient and accessible search solution built on Algolia Crawler & Autocomplete. TBC. + description: We provide your customers the best experience on-boarding, learning and using all the software, and dealing with any hurdles. Email, SMS, phone. ctaLink: text: learn more url: /docs/ - title: Multilingual Support icon: translate - description: Lotus Docs supports Hugo's Multilingual Mode. Create documentation in multiple languages side by side with i18n support. + description: Our open source SaaS products are curated for those offering the most popular languages used by your customers and partners. ctaLink: text: learn more url: /docs/ - title: Customizable icon: palette - description: Built on Bootstrap 5, Lotus Docs allows for a familiar, flexible, and intuitive developer experience. Easily customise your site via SCSS variables and files. + description: Open source SaaS and workflows can be added to your offerings easily. You can define bundles of software and services for the best experience. ctaLink: text: learn more url: /docs/ diff --git a/public/404.html b/public/404.html index 4d4bf33..3e82fc7 100644 --- a/public/404.html +++ b/public/404.html @@ -33,7 +33,7 @@ - + Federated Computer Enterprise @@ -45,12 +45,12 @@ - - - - - - + + + + + + @@ -175,7 +175,7 @@ - + diff --git a/public/categories/index.xml b/public/categories/index.xml index 67da59d..9f459a9 100644 --- a/public/categories/index.xml +++ b/public/categories/index.xml @@ -2,10 +2,10 @@ Categories on Federated Computer Enterprise - http://localhost:44247/categories/ + http://localhost:1313/categories/ Recent content in Categories on Federated Computer Enterprise Hugo en-us - + diff --git a/public/docs/about-federated-computer/federated-company-backgrounder/index.html b/public/docs/about-federated-computer/federated-company-backgrounder/index.html index 18b7b4f..1269adc 100644 --- a/public/docs/about-federated-computer/federated-company-backgrounder/index.html +++ b/public/docs/about-federated-computer/federated-company-backgrounder/index.html @@ -14,7 +14,7 @@ - + Federated Company Backgrounder | Federated Computer Enterprise @@ -25,21 +25,23 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +50,7 @@ - + @@ -93,7 +95,7 @@

  • - + article Overview @@ -113,72 +115,7 @@ -
  • Federated Core Platform
  • - - - - -
  • Provisioner
  • - - - - -
  • Unified Storage
  • - - - - -
  • Unified Messaging
  • - - - - -
  • Core Scanner
  • - - - - -
  • Authentication
  • - - - - -
  • Core Mini
  • - - - - -
  • Core Server
  • - - - - -
  • Update and Upgrade
  • - - - - -
  • Monitor and Fix
  • - - - - -
  • Computer
  • - - - - -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • - - - - -
  • Federated Management
  • +
  • Federated Core Platform
  • @@ -186,11 +123,56 @@ @@ -201,14 +183,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • + + + + +
  • Adding Software to Federated Core
  • + + + + +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -241,11 +248,16 @@ @@ -256,14 +268,19 @@
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -323,22 +340,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -358,7 +375,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -520,18 +542,46 @@
    -
    +
    On this page
    - +
    -
    +
    -
    -
    +
    +
    article @@ -539,8 +589,6 @@

    Federated Company Backgrounder - DRAFT -

    @@ -550,7 +598,13 @@
    - +

    Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.

    +

    Team

    We are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.

    +

    Open Source

    There’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.

    +

    We are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.

    +

    David Young

    Our CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.

    +

    David’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.

    +
    @@ -572,6 +626,17 @@
    +
    @@ -624,7 +689,7 @@ - + @@ -976,6 +1041,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1011,8 +1104,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -1027,303 +1120,339 @@ index.add( { id: 3 , - href: "\/docs\/federated-core-platform\/provisioner\/", - title: "Provisioner", - description: "", - content: "" - } - ); - index.add( - { - id: 4 , - href: "\/docs\/federated-core-platform\/unified-storage\/", - title: "Unified Storage", - description: "", - content: "" - } - ); - index.add( - { - id: 5 , - href: "\/docs\/federated-core-platform\/unified-messaging\/", - title: "Unified Messaging", - description: "", - content: "" - } - ); - index.add( - { - id: 6 , - href: "\/docs\/federated-core-platform\/core-scanner\/", - title: "Core Scanner", - description: "", - content: "" - } - ); - index.add( - { - id: 7 , - href: "\/docs\/federated-core-platform\/authentication\/", - title: "Authentication", - description: "", - content: "" - } - ); - index.add( - { - id: 8 , - href: "\/docs\/federated-core-platform\/core-mini\/", - title: "Core Mini", - description: "", - content: "" - } - ); - index.add( - { - id: 9 , - href: "\/docs\/federated-core-platform\/core-server\/", - title: "Core Server", - description: "", - content: "" - } - ); - index.add( - { - id: 10 , - href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", - title: "Core Workflow Intelligence", - description: "", - content: "" - } - ); - index.add( - { - id: 11 , - href: "\/docs\/federated-core-platform\/update-and-upgrade\/", - title: "Update and Upgrade", - description: "", - content: "" - } - ); - index.add( - { - id: 12 , - href: "\/docs\/federated-core-platform\/monitor-and-fix\/", - title: "Monitor and Fix", - description: "", - content: "" - } - ); - index.add( - { - id: 13 , - href: "\/docs\/federated-core-platform\/computer\/", - title: "Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 14 , - href: "\/docs\/federated-core-platform\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" - } - ); - index.add( - { - id: 15 , - href: "\/docs\/federated-core-platform\/provisioning\/adding-software-to-federated-core\/", - title: "Adding Software to Federated Core", - description: "", - content: "" - } - ); - index.add( - { - id: 16 , - href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", - title: "Account Management and Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 17 , - href: "\/docs\/federated-core-platform\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" - } - ); - index.add( - { - id: 18 , - href: "\/docs\/federated-core-platform\/federated-management\/", - title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 19 , - href: "\/docs\/software-catalog\/", - title: "Software Catalog", - description: "", - content: "" - } - ); - index.add( - { - id: 20 , - href: "\/docs\/software-catalog\/software-catalog\/", - title: "Software Catalog", - description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", - content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" - } - ); - index.add( - { - id: 21 , - href: "\/docs\/software-catalog\/bundles\/", - title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core ", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core " - } - ); - index.add( - { - id: 22 , - href: "\/docs\/software-catalog\/federated-commerce\/", - title: "Federated Commerce", - description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", - content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" - } - ); - index.add( - { - id: 23 , - href: "\/docs\/software-catalog\/federated-omnimedia\/", - title: "Federated Omnimedia", - description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", - content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/partners\/", - title: "Partners", - description: "", - content: "" - } - ); - index.add( - { - id: 25 , - href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" - } - ); - index.add( - { - id: 26 , - href: "\/docs\/partners\/managed-service-providers\/", - title: "Managed Service Provider", - description: "", - content: "" - } - ); - index.add( - { - id: 27 , - href: "\/docs\/partners\/pro-customers\/", - title: "Pro Customers", - description: "", - content: "" - } - ); - index.add( - { - id: 28 , - href: "\/docs\/partners\/on-line-affiliates\/", - title: "On Line Affiliates", - description: "", - content: "" - } - ); - index.add( - { - id: 29 , - href: "\/docs\/about-federated-computer\/", - title: "About Federated Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 30 , - href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", - title: "Federated Company Backgrounder", - description: "", - content: "" - } - ); - index.add( - { - id: 31 , - href: "\/docs\/federated-core-platform\/services\/", - title: "Services", - description: "", - content: "" - } - ); - index.add( - { - id: 32 , - href: "\/docs\/federated-core-platform\/billing\/", - title: "Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 33 , - href: "\/docs\/federated-core-platform\/customization\/", - title: "Customization", - description: "", - content: "" - } - ); - index.add( - { - id: 34 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", - description: "", - content: "" - } - ); - index.add( - { - id: 35 , href: "\/docs\/federated-core-platform\/provisioning\/", title: "Provisioning", description: "", content: "" } ); + index.add( + { + id: 4 , + href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", + title: "Provisioner", + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " + } + ); + index.add( + { + id: 5 , + href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", + title: "Core Server", + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" + } + ); + index.add( + { + id: 6 , + href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", + title: "Core Mini", + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" + } + ); + index.add( + { + id: 7 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", + title: "Unified Storage", + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" + } + ); + index.add( + { + id: 8 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", + title: "Unified Messaging", + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" + } + ); + index.add( + { + id: 9 , + href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", + title: "Authentication", + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" + } + ); + index.add( + { + id: 10 , + href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", + title: "Dashboard", + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " + } + ); + index.add( + { + id: 11 , + href: "\/docs\/federated-core-platform\/provisioning\/computer\/", + title: "Computer", + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" + } + ); + index.add( + { + id: 12 , + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", + description: "", + content: "" + } + ); + index.add( + { + id: 13 , + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", + title: "Core Scanner", + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " + } + ); + index.add( + { + id: 14 , + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", + title: "Update and Upgrade", + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" + } + ); + index.add( + { + id: 15 , + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", + title: "Monitor and Fix", + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" + } + ); + index.add( + { + id: 16 , + href: "\/docs\/federated-core-platform\/customization\/", + title: "Customization", + description: "", + content: "" + } + ); + index.add( + { + id: 17 , + href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", + title: "Core Workflow Intelligence", + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" + } + ); + index.add( + { + id: 18 , + href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", + title: "Adding Software to Federated Core", + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" + } + ); + index.add( + { + id: 19 , + href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" + } + ); + index.add( + { + id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 22 , + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" + } + ); + index.add( + { + id: 23 , + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", + description: "", + content: "" + } + ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" + } + ); + index.add( + { + id: 27 , + href: "\/docs\/software-catalog\/", + title: "Software Catalog", + description: "", + content: "" + } + ); + index.add( + { + id: 28 , + href: "\/docs\/software-catalog\/software-catalog\/", + title: "Software Catalog", + description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", + content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" + } + ); + index.add( + { + id: 29 , + href: "\/docs\/software-catalog\/bundles\/", + title: "Bundles", + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" + } + ); + index.add( + { + id: 30 , + href: "\/docs\/software-catalog\/federated-commerce\/", + title: "Federated Commerce", + description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", + content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" + } + ); + index.add( + { + id: 31 , + href: "\/docs\/software-catalog\/federated-omnimedia\/", + title: "Federated Omnimedia", + description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", + content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" + } + ); + index.add( + { + id: 32 , + href: "\/docs\/partners\/", + title: "Partners", + description: "", + content: "" + } + ); + index.add( + { + id: 33 , + href: "\/docs\/partners\/operators-networks-platforms\/", + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" + } + ); + index.add( + { + id: 34 , + href: "\/docs\/partners\/managed-service-providers\/", + title: "Managed Service Provider", + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" + } + ); + index.add( + { + id: 35 , + href: "\/docs\/partners\/pro-customers\/", + title: "Pro Customers", + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" + } + ); index.add( { id: 36 , + href: "\/docs\/partners\/on-line-affiliates\/", + title: "On Line Affiliates", + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" + } + ); + index.add( + { + id: 37 , + href: "\/docs\/about-federated-computer\/", + title: "About Federated Computer", + description: "", + content: "" + } + ); + index.add( + { + id: 38 , + href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", + title: "Federated Company Backgrounder", + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" + } + ); + index.add( + { + id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/about-federated-computer/index.html b/public/docs/about-federated-computer/index.html index f70ed0c..5ed91a4 100644 --- a/public/docs/about-federated-computer/index.html +++ b/public/docs/about-federated-computer/index.html @@ -14,7 +14,7 @@ - + About Federated Computer | Federated Computer Enterprise @@ -25,17 +25,17 @@ - - - - - - + + + + + + - - + + @@ -46,7 +46,7 @@ - + @@ -91,7 +91,7 @@
  • - + article Overview @@ -111,87 +111,177 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • -
  • Provisioner
  • + -
  • Unified Storage
  • + -
  • Unified Messaging
  • + -
  • Core Scanner
  • + -
  • Authentication
  • - - - - -
  • Core Mini
  • - - - - -
  • Core Server
  • - - - - -
  • Core Workflow Intelligence
  • - - - - -
  • Update and Upgrade
  • - - - - -
  • Monitor and Fix
  • - - - - -
  • Computer
  • - - - - -
  • Core Desktop
  • - - - - -
  • Adding Software to Federated Core
  • - - - - -
  • Account Management and Billing
  • - - - - -
  • Why Open Source Projects Work With Federated
  • - - - - -
  • Federated Management
  • + @@ -211,22 +301,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -246,22 +336,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -281,7 +371,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -464,7 +554,7 @@
    - +
    article @@ -536,7 +626,7 @@ - + @@ -853,6 +943,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -879,8 +1025,8 @@ id: 0 , href: "\/docs\/overview\/", title: "Overview", - description: "We’ve made this portal so you can learn about all the Federated Computer enterprise offerings.\nFederated Computer crafts offerings and programs from the best open source software for operators and networks, managed service providers, “pro” customer partners, and partners just getting started through Federated’s on-line affiliate programs.\nOperators and Networks linkMore and more, hosting company operators and networks are looking for ways to enhance the value of their physical offerings such as data centers, network pipes, hosting racks with enhanced, high-value software and services. Federated Computer works to solve key software and operational needs for these partners with our Federated Cloud Platform that does everything required to offer any sort of customer, from the small team or business, from the mid-market to large enterprise and government customer, even the family, the best open source solutions for industry-leading prices.\n", - content: "We’ve made this portal so you can learn about all the Federated Computer enterprise offerings.\nFederated Computer crafts offerings and programs from the best open source software for operators and networks, managed service providers, “pro” customer partners, and partners just getting started through Federated’s on-line affiliate programs.\nOperators and Networks linkMore and more, hosting company operators and networks are looking for ways to enhance the value of their physical offerings such as data centers, network pipes, hosting racks with enhanced, high-value software and services. Federated Computer works to solve key software and operational needs for these partners with our Federated Cloud Platform that does everything required to offer any sort of customer, from the small team or business, from the mid-market to large enterprise and government customer, even the family, the best open source solutions for industry-leading prices.\nLearn about how the Federated Core Platform can work for you:\n" + description: "We’ve made this portal so you can learn about Federated Computer enterprise offerings.\nFederated Core Platform link", + content: "We’ve made this portal so you can learn about Federated Computer enterprise offerings.\nFederated Core Platform link" } ); index.add( @@ -888,8 +1034,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "", - content: "" + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -904,8 +1050,8 @@ index.add( { id: 3 , - href: "\/docs\/federated-core-platform\/provisioner\/", - title: "Provisioner", + href: "\/docs\/federated-core-platform\/provisioning\/", + title: "Provisioning", description: "", content: "" } @@ -913,8 +1059,8 @@ index.add( { id: 4 , - href: "\/docs\/federated-core-platform\/unified-storage\/", - title: "Unified Storage", + href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", + title: "Provisioner", description: "", content: "" } @@ -922,53 +1068,53 @@ index.add( { id: 5 , - href: "\/docs\/federated-core-platform\/unified-messaging\/", - title: "Unified Messaging", - description: "", - content: "" - } - ); - index.add( - { - id: 6 , - href: "\/docs\/federated-core-platform\/core-scanner\/", - title: "Core Scanner", - description: "", - content: "" - } - ); - index.add( - { - id: 7 , - href: "\/docs\/federated-core-platform\/authentication\/", - title: "Authentication", - description: "", - content: "" - } - ); - index.add( - { - id: 8 , - href: "\/docs\/federated-core-platform\/core-mini\/", - title: "Core Mini", - description: "", - content: "" - } - ); - index.add( - { - id: 9 , - href: "\/docs\/federated-core-platform\/core-server\/", + href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", description: "", content: "" } ); + index.add( + { + id: 6 , + href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", + title: "Core Mini", + description: "", + content: "" + } + ); + index.add( + { + id: 7 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", + title: "Unified Storage", + description: "", + content: "" + } + ); + index.add( + { + id: 8 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", + title: "Unified Messaging", + description: "", + content: "" + } + ); + index.add( + { + id: 9 , + href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", + title: "Authentication", + description: "", + content: "" + } + ); index.add( { id: 10 , - href: "\/docs\/federated-core-platform\/core-workflow-intelligence\/", - title: "Core Workflow Intelligence", + href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", + title: "Dashboard", description: "", content: "" } @@ -976,35 +1122,35 @@ index.add( { id: 11 , - href: "\/docs\/federated-core-platform\/update-and-upgrade\/", - title: "Update and Upgrade", - description: "", - content: "" - } - ); - index.add( - { - id: 12 , - href: "\/docs\/federated-core-platform\/monitor-and-fix\/", - title: "Monitor and Fix", - description: "", - content: "" - } - ); - index.add( - { - id: 13 , - href: "\/docs\/federated-core-platform\/computer\/", + href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", description: "", content: "" } ); + index.add( + { + id: 12 , + href: "\/docs\/federated-core-platform\/maintenance\/", + title: "Maintenance", + description: "", + content: "" + } + ); + index.add( + { + id: 13 , + href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + title: "Core Scanner", + description: "", + content: "" + } + ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/core-desktop\/", - title: "Core Desktop", + href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + title: "Update and Upgrade", description: "", content: "" } @@ -1012,8 +1158,8 @@ index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/adding-software-to-federated-core\/", - title: "Adding Software to Federated Core", + href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + title: "Monitor and Fix", description: "", content: "" } @@ -1021,8 +1167,8 @@ index.add( { id: 16 , - href: "\/docs\/federated-core-platform\/account-management-and-billing\/", - title: "Account Management and Billing", + href: "\/docs\/federated-core-platform\/customization\/", + title: "Customization", description: "", content: "" } @@ -1030,8 +1176,8 @@ index.add( { id: 17 , - href: "\/docs\/federated-core-platform\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", + href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", + title: "Core Workflow Intelligence", description: "", content: "" } @@ -1039,8 +1185,8 @@ index.add( { id: 18 , - href: "\/docs\/federated-core-platform\/federated-management\/", - title: "Federated Management", + href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", + title: "Adding Software to Federated Core", description: "", content: "" } @@ -1048,6 +1194,78 @@ index.add( { id: 19 , + href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "", + content: "" + } + ); + index.add( + { + id: 20 , + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 21 , + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 22 , + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", + description: "", + content: "" + } + ); + index.add( + { + id: 23 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "", + content: "" + } + ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "", + content: "" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "", + content: "" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "", + content: "" + } + ); + index.add( + { + id: 27 , href: "\/docs\/software-catalog\/", title: "Software Catalog", description: "", @@ -1056,7 +1274,7 @@ ); index.add( { - id: 20 , + id: 28 , href: "\/docs\/software-catalog\/software-catalog\/", title: "Software Catalog", description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", @@ -1065,16 +1283,16 @@ ); index.add( { - id: 21 , + id: 29 , href: "\/docs\/software-catalog\/bundles\/", title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core ", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core " + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" } ); index.add( { - id: 22 , + id: 30 , href: "\/docs\/software-catalog\/federated-commerce\/", title: "Federated Commerce", description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", @@ -1083,7 +1301,7 @@ ); index.add( { - id: 23 , + id: 31 , href: "\/docs\/software-catalog\/federated-omnimedia\/", title: "Federated Omnimedia", description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", @@ -1092,7 +1310,7 @@ ); index.add( { - id: 24 , + id: 32 , href: "\/docs\/partners\/", title: "Partners", description: "", @@ -1101,7 +1319,7 @@ ); index.add( { - id: 25 , + id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", title: "Operators Networks Platforms", description: "Text\n", @@ -1110,7 +1328,7 @@ ); index.add( { - id: 26 , + id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", description: "", @@ -1119,7 +1337,7 @@ ); index.add( { - id: 27 , + id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", description: "", @@ -1128,7 +1346,7 @@ ); index.add( { - id: 28 , + id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", description: "", @@ -1137,7 +1355,7 @@ ); index.add( { - id: 29 , + id: 37 , href: "\/docs\/about-federated-computer\/", title: "About Federated Computer", description: "", @@ -1146,7 +1364,7 @@ ); index.add( { - id: 30 , + id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", description: "", @@ -1155,7 +1373,7 @@ ); index.add( { - id: 31 , + id: 39 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/about-federated-computer/index.xml b/public/docs/about-federated-computer/index.xml index 620eef9..9eb59f7 100644 --- a/public/docs/about-federated-computer/index.xml +++ b/public/docs/about-federated-computer/index.xml @@ -2,17 +2,17 @@ About Federated Computer on Federated Computer Enterprise - http://localhost:44247/docs/about-federated-computer/ + http://localhost:1313/docs/about-federated-computer/ Recent content in About Federated Computer on Federated Computer Enterprise Hugo en-us Mon, 25 Aug 2025 12:40:08 -0600 - + Federated Company Backgrounder - http://localhost:44247/docs/about-federated-computer/federated-company-backgrounder/ + http://localhost:1313/docs/about-federated-computer/federated-company-backgrounder/ Mon, 25 Aug 2025 12:40:08 -0600 - http://localhost:44247/docs/about-federated-computer/federated-company-backgrounder/ + http://localhost:1313/docs/about-federated-computer/federated-company-backgrounder/ diff --git a/public/docs/about-federated-computer/roadmap/index.html b/public/docs/about-federated-computer/roadmap/index.html new file mode 100644 index 0000000..f5b55cb --- /dev/null +++ b/public/docs/about-federated-computer/roadmap/index.html @@ -0,0 +1,1517 @@ + + + + + + + + + + + + + + + + + + + Roadmap | Federated Computer Enterprise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + +
    + +
    +
    +
    + +
    + + + +
    +
    + + + +
    +
    + + + + + + +
    + +
    + + + +
    +
    + + +
    +
    +
    +
  • + + + to navigate +
  • +
  • + + to select +
  • +
  • + + to close +
  • +
    +
    +
    + + +
    +
    +
    +
    +
    + + + +
    + + +
    +
    + +
    + +
    + +
    +
    On this page
    + +
    + + +
    + +
    +
    +
    + + article + +

    + Roadmap + +

    +
    + +

    + +
    + + +
    +

    Federated Computer is working on the following initiatives for the benefit of our customers and partners:

    +

    Fall, 2025

    Computer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.

    +

    First Half, 2026

    Core Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.

    +

    Second Half, 2026

    On Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.

    + +
    + + + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + + © 2025 Federated Computer, Inc. +

    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/docs/federated-core-platform/billing/account-management-and-billing/index.html b/public/docs/federated-core-platform/billing/account-management-and-billing/index.html index 9441568..2370a00 100644 --- a/public/docs/federated-core-platform/billing/account-management-and-billing/index.html +++ b/public/docs/federated-core-platform/billing/account-management-and-billing/index.html @@ -14,7 +14,7 @@ - + Account Management and Billing | Federated Computer Enterprise @@ -25,21 +25,23 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +50,7 @@ - + @@ -93,7 +95,7 @@
  • - + article Overview @@ -113,7 +115,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +130,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +183,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +255,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +275,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +305,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +340,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +375,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -571,7 +578,9 @@
    - +

    Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.

    +

    The billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.

    +
    @@ -583,10 +592,10 @@
    - +
    -

    navigate_before Why Open Source Projects Work With Federated

    +

    navigate_before Whitelabel

    @@ -656,7 +665,7 @@ - + @@ -1036,6 +1045,13 @@ + + + + + + + @@ -1091,8 +1107,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1116,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1125,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1134,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1143,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1152,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1161,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1170,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1186,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1224,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1233,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1242,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,16 +1266,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,38 +1284,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1351,9 +1367,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1361,8 +1377,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1370,8 +1386,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1379,8 +1395,8 @@ id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1397,13 +1413,22 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/billing/index.html b/public/docs/federated-core-platform/billing/index.html index a8e678c..5f38739 100644 --- a/public/docs/federated-core-platform/billing/index.html +++ b/public/docs/federated-core-platform/billing/index.html @@ -14,7 +14,7 @@ - + Billing | Federated Computer Enterprise @@ -25,17 +25,17 @@ - - - - - - + + + + + + - - + + @@ -46,7 +46,7 @@ - + @@ -91,7 +91,7 @@
  • - + article Overview @@ -111,7 +111,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -126,52 +126,52 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • +
  • Core Desktop
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -184,24 +184,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -251,7 +251,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -271,12 +271,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -301,22 +301,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -336,22 +336,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -371,7 +371,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -562,7 +562,7 @@
    - +
    article @@ -634,7 +634,7 @@ - + @@ -1069,8 +1069,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1078,8 +1078,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1087,8 +1087,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1096,8 +1096,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1105,8 +1105,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1114,8 +1114,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1123,8 +1123,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1132,15 +1132,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1148,28 +1148,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1258,8 +1258,8 @@ id: 25 , href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", title: "Core Desktop", - description: "", - content: "" + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1267,8 +1267,8 @@ id: 26 , href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nIt is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nAll pricing is done outside of Federated Core Platform.\n" } ); index.add( diff --git a/public/docs/federated-core-platform/billing/index.xml b/public/docs/federated-core-platform/billing/index.xml index 27e3478..9e2a040 100644 --- a/public/docs/federated-core-platform/billing/index.xml +++ b/public/docs/federated-core-platform/billing/index.xml @@ -2,17 +2,17 @@ Billing on Federated Computer Enterprise - http://localhost:44247/docs/federated-core-platform/billing/ + http://localhost:1313/docs/federated-core-platform/billing/ Recent content in Billing on Federated Computer Enterprise Hugo en-us Mon, 25 Aug 2025 12:33:38 -0600 - + Account Management and Billing - http://localhost:44247/docs/federated-core-platform/billing/account-management-and-billing/ + http://localhost:1313/docs/federated-core-platform/billing/account-management-and-billing/ Mon, 25 Aug 2025 12:33:38 -0600 - http://localhost:44247/docs/federated-core-platform/billing/account-management-and-billing/ + http://localhost:1313/docs/federated-core-platform/billing/account-management-and-billing/ diff --git a/public/docs/federated-core-platform/customization/adding-software-to-federated-core/index.html b/public/docs/federated-core-platform/customization/adding-software-to-federated-core/index.html index 7ba67d6..8c82922 100644 --- a/public/docs/federated-core-platform/customization/adding-software-to-federated-core/index.html +++ b/public/docs/federated-core-platform/customization/adding-software-to-federated-core/index.html @@ -14,7 +14,7 @@ - + Adding Software to Federated Core | Federated Computer Enterprise @@ -25,21 +25,21 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@
  • - + article Overview @@ -113,7 +113,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +128,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +181,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +253,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +273,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +303,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +338,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +373,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -571,7 +576,9 @@
    - +

    It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.

    +

    In the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.

    +
    @@ -656,7 +663,7 @@ - + @@ -1036,6 +1043,13 @@ + + + + + + + @@ -1091,8 +1105,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1114,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1123,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1132,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1141,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1150,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1159,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1168,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1184,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1222,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1231,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1240,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,16 +1264,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,38 +1282,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1351,9 +1365,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1361,8 +1375,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1370,8 +1384,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1379,8 +1393,8 @@ id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1397,13 +1411,22 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/customization/core-workflow-intelligence/index.html b/public/docs/federated-core-platform/customization/core-workflow-intelligence/index.html index 3de0ea5..f33694f 100644 --- a/public/docs/federated-core-platform/customization/core-workflow-intelligence/index.html +++ b/public/docs/federated-core-platform/customization/core-workflow-intelligence/index.html @@ -14,7 +14,7 @@ - + Core Workflow Intelligence | Federated Computer Enterprise @@ -25,21 +25,21 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@
  • - + article Overview @@ -113,7 +113,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +128,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +181,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +253,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +273,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +303,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +338,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +373,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -571,7 +576,9 @@
    - +

    Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.

    +

    We believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.

    +
    @@ -583,7 +590,7 @@
    - +

    navigate_before Monitor and Fix

    @@ -656,7 +663,7 @@ - + @@ -1036,6 +1043,13 @@ + + + + + + + @@ -1091,8 +1105,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1114,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1123,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1132,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1141,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1150,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1159,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1168,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1184,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1222,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1231,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1240,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,16 +1264,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,38 +1282,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1351,9 +1365,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1361,8 +1375,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1370,8 +1384,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1379,8 +1393,8 @@ id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1397,13 +1411,22 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/customization/index.html b/public/docs/federated-core-platform/customization/index.html index 00efd9b..d68357b 100644 --- a/public/docs/federated-core-platform/customization/index.html +++ b/public/docs/federated-core-platform/customization/index.html @@ -14,7 +14,7 @@ - + Customization | Federated Computer Enterprise @@ -25,17 +25,17 @@ - - - - - - + + + + + + - - + + @@ -46,7 +46,7 @@ - + @@ -91,7 +91,7 @@
  • - + article Overview @@ -111,7 +111,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -126,52 +126,52 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • +
  • Core Desktop
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -184,24 +184,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -251,7 +251,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -271,12 +271,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -301,22 +301,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -336,22 +336,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -371,7 +371,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -562,7 +562,7 @@
    - +
    article @@ -579,7 +579,7 @@
    - +
    article @@ -596,7 +596,7 @@
    - +
    article @@ -668,7 +668,7 @@ - + @@ -1103,8 +1103,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1112,8 +1112,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1121,8 +1121,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1130,8 +1130,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1139,8 +1139,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1148,8 +1148,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1157,8 +1157,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1166,15 +1166,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1182,28 +1182,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1292,8 +1292,8 @@ id: 25 , href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", title: "Core Desktop", - description: "", - content: "" + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1301,8 +1301,8 @@ id: 26 , href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nIt is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nAll pricing is done outside of Federated Core Platform.\n" } ); index.add( diff --git a/public/docs/federated-core-platform/customization/index.xml b/public/docs/federated-core-platform/customization/index.xml index 44c7c85..4c92ab5 100644 --- a/public/docs/federated-core-platform/customization/index.xml +++ b/public/docs/federated-core-platform/customization/index.xml @@ -2,31 +2,31 @@ Customization on Federated Computer Enterprise - http://localhost:44247/docs/federated-core-platform/customization/ + http://localhost:1313/docs/federated-core-platform/customization/ Recent content in Customization on Federated Computer Enterprise Hugo en-us Mon, 25 Aug 2025 12:36:40 -0600 - + Core Workflow Intelligence - http://localhost:44247/docs/federated-core-platform/customization/core-workflow-intelligence/ + http://localhost:1313/docs/federated-core-platform/customization/core-workflow-intelligence/ Mon, 25 Aug 2025 12:34:45 -0600 - http://localhost:44247/docs/federated-core-platform/customization/core-workflow-intelligence/ + http://localhost:1313/docs/federated-core-platform/customization/core-workflow-intelligence/ Adding Software to Federated Core - http://localhost:44247/docs/federated-core-platform/customization/adding-software-to-federated-core/ + http://localhost:1313/docs/federated-core-platform/customization/adding-software-to-federated-core/ Mon, 25 Aug 2025 12:35:31 -0600 - http://localhost:44247/docs/federated-core-platform/customization/adding-software-to-federated-core/ + http://localhost:1313/docs/federated-core-platform/customization/adding-software-to-federated-core/ Why Open Source Projects Work With Federated - http://localhost:44247/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/ + http://localhost:1313/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/ Mon, 25 Aug 2025 12:36:40 -0600 - http://localhost:44247/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/ + http://localhost:1313/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/ diff --git a/public/docs/federated-core-platform/customization/whitelabel/index.html b/public/docs/federated-core-platform/customization/whitelabel/index.html new file mode 100644 index 0000000..6460bf1 --- /dev/null +++ b/public/docs/federated-core-platform/customization/whitelabel/index.html @@ -0,0 +1,1499 @@ + + + + + + + + + + + + + + + + + + + Whitelabel | Federated Computer Enterprise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + +
    + +
    +
    +
    + +
    + + + +
    +
    + + + +
    +
    + + + + + + +
    + +
    + + + +
    +
    + + +
    +
    +
    +
  • + + + to navigate +
  • +
  • + + to select +
  • +
  • + + to close +
  • +
    +
    +
    + + +
    +
    +
    +
    +
    + + + +
    + + +
    +
    + +
    + +
    + +
    +
    On this page
    + +
    + + +
    + +
    +
    +
    + + article + +

    + Whitelabel + +

    +
    + +

    + +
    + + +
    +

    Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.

    + +
    + + + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + + © 2025 Federated Computer, Inc. +

    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/index.html b/public/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/index.html index 2bf5d53..efdaab9 100644 --- a/public/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/index.html +++ b/public/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/index.html @@ -14,7 +14,7 @@ - + Why Open Source Projects Work With Federated | Federated Computer Enterprise @@ -25,21 +25,21 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@
  • - + article Overview @@ -113,7 +113,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +128,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +181,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +253,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +273,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +303,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +338,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +373,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -571,7 +576,10 @@
    - +

    More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.

    +

    You can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.

    +

    All pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.

    +
    @@ -594,10 +602,10 @@
    - +
    -

    Account Management and Billing navigate_next

    +

    Whitelabel navigate_next

    @@ -656,7 +664,7 @@ - + @@ -1036,6 +1044,13 @@ + + + + + + + @@ -1091,8 +1106,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1115,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1124,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1133,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1142,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1151,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1160,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1169,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1185,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1223,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1232,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1241,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,16 +1265,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,38 +1283,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1351,9 +1366,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1361,8 +1376,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1370,8 +1385,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1379,8 +1394,8 @@ id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1397,13 +1412,22 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/federated-core-platform/index.html b/public/docs/federated-core-platform/federated-core-platform/index.html index a706ed5..8071c8c 100644 --- a/public/docs/federated-core-platform/federated-core-platform/index.html +++ b/public/docs/federated-core-platform/federated-core-platform/index.html @@ -14,7 +14,7 @@ - + Federated Core Platform | Federated Computer Enterprise @@ -25,12 +25,12 @@ - - - - - - + + + + + + - + - + + @@ -151,7 +151,7 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo
  • - + article Overview @@ -171,7 +171,7 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -186,52 +186,47 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -244,24 +239,24 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -311,7 +311,7 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -331,12 +331,12 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -361,22 +361,22 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -396,22 +396,22 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -431,7 +431,12 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -768,7 +773,7 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo - + @@ -1148,6 +1153,13 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo + + + + + + + @@ -1203,8 +1215,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1212,8 +1224,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1221,8 +1233,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1230,8 +1242,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1239,8 +1251,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1248,8 +1260,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1257,8 +1269,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1266,15 +1278,15 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1282,28 +1294,28 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1320,8 +1332,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1329,8 +1341,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1338,13 +1350,22 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1353,16 +1374,16 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1371,38 +1392,29 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1463,9 +1475,9 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1473,8 +1485,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1482,8 +1494,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1491,8 +1503,8 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1509,13 +1521,22 @@ Customer Service and Support: let Federated Computer provide 24/7 customer suppo id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/index.html b/public/docs/federated-core-platform/index.html index 271c25e..80611b3 100644 --- a/public/docs/federated-core-platform/index.html +++ b/public/docs/federated-core-platform/index.html @@ -14,7 +14,7 @@ - + Federated Core Platform | Federated Computer Enterprise @@ -25,17 +25,17 @@ - - - - - - + + + + + + - - + + @@ -46,7 +46,7 @@ - + @@ -91,7 +91,7 @@
  • - + article Overview @@ -111,17 +111,67 @@ +
  • Federated Core Platform
  • + + + +
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • + + + + +
  • Adding Software to Federated Core
  • + + + + +
  • Why Open Source Projects Work With Federated
  • @@ -174,11 +244,16 @@ @@ -189,44 +264,19 @@
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -286,22 +336,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -321,7 +371,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -504,15 +554,15 @@
    - +
    article - DRAFT - folder + +
    -

    Services

    +

    Federated Core Platform

    @@ -521,15 +571,15 @@
    - +
    article - DRAFT + folder
    -

    Billing

    +

    Provisioning

    @@ -538,28 +588,11 @@
    - -
    - -
    - - article - DRAFT + folder
    @@ -572,15 +605,49 @@
    + + + +
    + +
    + + article + + folder + +
    +

    Services

    @@ -644,7 +711,7 @@ - + @@ -947,6 +1014,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -973,17 +1110,17 @@ id: 0 , href: "\/docs\/overview\/", title: "Overview", - description: "We’ve made this portal so you can learn about Federated Computer enterprise offerings.\nFederated Core Platform linkFederated Core Platform delivers offerings and services based on the best open source software useful to businesses, teams, individuals looking for breaktrhough price, privacy, flexiblity and value from SaaS software. The Federated Core Platfrom enables operators and networks, managed service providers, “pro” customer partners, and on-line affiliates to deliver great software and services to their customers.\n", - content: "We’ve made this portal so you can learn about Federated Computer enterprise offerings.\nFederated Core Platform linkFederated Core Platform delivers offerings and services based on the best open source software useful to businesses, teams, individuals looking for breaktrhough price, privacy, flexiblity and value from SaaS software. The Federated Core Platfrom enables operators and networks, managed service providers, “pro” customer partners, and on-line affiliates to deliver great software and services to their customers.\nOur platform provides everything needed to offer open source SaaS software to your customers from management, to customization, to day-to-day operation.\nFind Solutions for… linkThere are a number of partners using Federated Core Platform to deliver great SaaS software to their customers, including…\nOperators and Networks linkMore and more, hosting company operators and networks are looking for ways to enhance the value of their physical offerings such as data centers, network pipes, hosting racks with enhanced, high-value software and services. Federated Computer works to solve key software and operational needs for these partners with our Federated Cloud Platform that does everything required to offer any sort of customer, from the small team or business, from the mid-market to large enterprise and government customer, even the family, the best open source solutions for industry-leading prices.\nLearn about how the Federated Core Platform can work for you:\nFederated Core Platform\nManaged Service Providers linkOur partner Managed Service Providers help businesses and teams adopt open source and integrate the whole into a wide tapestry of services and software. We have worked with MSPs for years and found them invaluable to providing the right customer experience.\nMSP customers are deployed on the Federated Cloud or one of our partner Operator and Network clouds. They have access to tools allowing them to provide first-line service and support, extend software offerings for their customers, and and sell additional professional services such as backup and cyber-security tools.\nFederated Managed Service Provider Program\nPro Customer Partners linkFederated Computer has designed and delivered bundles of software and services specific to requirements of certain pro customer partners. These bundles address specific needs of our pro customers using integrated open source software and often represent 10s of thousands of dollars in annual savings for the pro customer organization.\n" + description: "We’ve made this portal so you can learn about Federated Computer enterprise offerings.\nFederated Core Platform link", + content: "We’ve made this portal so you can learn about Federated Computer enterprise offerings.\nFederated Core Platform link" } ); index.add( { id: 1 , - href: "\/docs\/federated-core-platform\/provisioning\/federated-core-platform\/", + href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -998,240 +1135,330 @@ index.add( { id: 3 , - href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", - title: "Provisioner", - description: "", - content: "" - } - ); - index.add( - { - id: 4 , - href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", - title: "Unified Messaging", - description: "", - content: "" - } - ); - index.add( - { - id: 5 , - href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", - title: "Authentication", - description: "", - content: "" - } - ); - index.add( - { - id: 6 , - href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", - title: "Core Workflow Intelligence", - description: "", - content: "" - } - ); - index.add( - { - id: 7 , - href: "\/docs\/federated-core-platform\/provisioning\/monitor-and-fix\/", - title: "Monitor and Fix", - description: "", - content: "" - } - ); - index.add( - { - id: 8 , - href: "\/docs\/federated-core-platform\/provisioning\/computer\/", - title: "Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 9 , - href: "\/docs\/federated-core-platform\/provisioning\/adding-software-to-federated-core\/", - title: "Adding Software to Federated Core", - description: "", - content: "" - } - ); - index.add( - { - id: 10 , - href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", - title: "Account Management and Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 11 , - href: "\/docs\/federated-core-platform\/services\/federated-management\/", - title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 12 , - href: "\/docs\/software-catalog\/", - title: "Software Catalog", - description: "", - content: "" - } - ); - index.add( - { - id: 13 , - href: "\/docs\/software-catalog\/software-catalog\/", - title: "Software Catalog", - description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", - content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" - } - ); - index.add( - { - id: 14 , - href: "\/docs\/software-catalog\/bundles\/", - title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" - } - ); - index.add( - { - id: 15 , - href: "\/docs\/software-catalog\/federated-commerce\/", - title: "Federated Commerce", - description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", - content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" - } - ); - index.add( - { - id: 16 , - href: "\/docs\/software-catalog\/federated-omnimedia\/", - title: "Federated Omnimedia", - description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", - content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" - } - ); - index.add( - { - id: 17 , - href: "\/docs\/partners\/", - title: "Partners", - description: "", - content: "" - } - ); - index.add( - { - id: 18 , - href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" - } - ); - index.add( - { - id: 19 , - href: "\/docs\/partners\/managed-service-providers\/", - title: "Managed Service Provider", - description: "", - content: "" - } - ); - index.add( - { - id: 20 , - href: "\/docs\/partners\/pro-customers\/", - title: "Pro Customers", - description: "", - content: "" - } - ); - index.add( - { - id: 21 , - href: "\/docs\/partners\/on-line-affiliates\/", - title: "On Line Affiliates", - description: "", - content: "" - } - ); - index.add( - { - id: 22 , - href: "\/docs\/about-federated-computer\/", - title: "About Federated Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 23 , - href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", - title: "Federated Company Backgrounder", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/", - title: "Services", - description: "", - content: "" - } - ); - index.add( - { - id: 25 , - href: "\/docs\/federated-core-platform\/billing\/", - title: "Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 26 , - href: "\/docs\/federated-core-platform\/customization\/", - title: "Customization", - description: "", - content: "" - } - ); - index.add( - { - id: 27 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", - description: "", - content: "" - } - ); - index.add( - { - id: 28 , href: "\/docs\/federated-core-platform\/provisioning\/", title: "Provisioning", description: "", content: "" } ); + index.add( + { + id: 4 , + href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", + title: "Provisioner", + description: "", + content: "" + } + ); + index.add( + { + id: 5 , + href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", + title: "Core Server", + description: "", + content: "" + } + ); + index.add( + { + id: 6 , + href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", + title: "Core Mini", + description: "", + content: "" + } + ); + index.add( + { + id: 7 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", + title: "Unified Storage", + description: "", + content: "" + } + ); + index.add( + { + id: 8 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", + title: "Unified Messaging", + description: "", + content: "" + } + ); + index.add( + { + id: 9 , + href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", + title: "Authentication", + description: "", + content: "" + } + ); + index.add( + { + id: 10 , + href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", + title: "Dashboard", + description: "", + content: "" + } + ); + index.add( + { + id: 11 , + href: "\/docs\/federated-core-platform\/provisioning\/computer\/", + title: "Computer", + description: "", + content: "" + } + ); + index.add( + { + id: 12 , + href: "\/docs\/federated-core-platform\/maintenance\/", + title: "Maintenance", + description: "", + content: "" + } + ); + index.add( + { + id: 13 , + href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + title: "Core Scanner", + description: "", + content: "" + } + ); + index.add( + { + id: 14 , + href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + title: "Update and Upgrade", + description: "", + content: "" + } + ); + index.add( + { + id: 15 , + href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + title: "Monitor and Fix", + description: "", + content: "" + } + ); + index.add( + { + id: 16 , + href: "\/docs\/federated-core-platform\/customization\/", + title: "Customization", + description: "", + content: "" + } + ); + index.add( + { + id: 17 , + href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", + title: "Core Workflow Intelligence", + description: "", + content: "" + } + ); + index.add( + { + id: 18 , + href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", + title: "Adding Software to Federated Core", + description: "", + content: "" + } + ); + index.add( + { + id: 19 , + href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "", + content: "" + } + ); + index.add( + { + id: 20 , + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 21 , + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 22 , + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", + description: "", + content: "" + } + ); + index.add( + { + id: 23 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "", + content: "" + } + ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "", + content: "" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "", + content: "" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "", + content: "" + } + ); + index.add( + { + id: 27 , + href: "\/docs\/software-catalog\/", + title: "Software Catalog", + description: "", + content: "" + } + ); + index.add( + { + id: 28 , + href: "\/docs\/software-catalog\/software-catalog\/", + title: "Software Catalog", + description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", + content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" + } + ); index.add( { id: 29 , + href: "\/docs\/software-catalog\/bundles\/", + title: "Bundles", + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" + } + ); + index.add( + { + id: 30 , + href: "\/docs\/software-catalog\/federated-commerce\/", + title: "Federated Commerce", + description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", + content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" + } + ); + index.add( + { + id: 31 , + href: "\/docs\/software-catalog\/federated-omnimedia\/", + title: "Federated Omnimedia", + description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", + content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" + } + ); + index.add( + { + id: 32 , + href: "\/docs\/partners\/", + title: "Partners", + description: "", + content: "" + } + ); + index.add( + { + id: 33 , + href: "\/docs\/partners\/operators-networks-platforms\/", + title: "Operators Networks Platforms", + description: "Text\n", + content: "Text\n" + } + ); + index.add( + { + id: 34 , + href: "\/docs\/partners\/managed-service-providers\/", + title: "Managed Service Provider", + description: "", + content: "" + } + ); + index.add( + { + id: 35 , + href: "\/docs\/partners\/pro-customers\/", + title: "Pro Customers", + description: "", + content: "" + } + ); + index.add( + { + id: 36 , + href: "\/docs\/partners\/on-line-affiliates\/", + title: "On Line Affiliates", + description: "", + content: "" + } + ); + index.add( + { + id: 37 , + href: "\/docs\/about-federated-computer\/", + title: "About Federated Computer", + description: "", + content: "" + } + ); + index.add( + { + id: 38 , + href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", + title: "Federated Company Backgrounder", + description: "", + content: "" + } + ); + index.add( + { + id: 39 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/index.xml b/public/docs/federated-core-platform/index.xml index 66dd679..7ba95e9 100644 --- a/public/docs/federated-core-platform/index.xml +++ b/public/docs/federated-core-platform/index.xml @@ -2,11 +2,18 @@ Federated Core Platform on Federated Computer Enterprise - http://localhost:44247/docs/federated-core-platform/ + http://localhost:1313/docs/federated-core-platform/ Recent content in Federated Core Platform on Federated Computer Enterprise Hugo en-us - - + Mon, 25 Aug 2025 12:32:20 -0600 + + + Federated Core Platform + http://localhost:1313/docs/federated-core-platform/federated-core-platform/ + Mon, 25 Aug 2025 12:32:20 -0600 + http://localhost:1313/docs/federated-core-platform/federated-core-platform/ + <p>The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.</p> <p>The main component groups of Federated Core Platform are:</p> <h3 id="provisioning">Provisioning <a href="#provisioning" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><ol> <li><strong>Provisioner:</strong> interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network;</li> <li><strong>Core Server:</strong> Federated Linux distribution for X64 and ARM virtual machines;</li> <li><strong>Core Mini:</strong> The minimal amount of software that must always be installed for a Core;</li> <li><strong>Unified Storage:</strong> architecture for shared storage between Core docker images;</li> <li><strong>Unified Messaging:</strong> email infrastructure for all docker images including autodiscover services;</li> <li><strong>Authentication:</strong> OIDC provider;</li> <li><strong>Dashboard:</strong> user creation, domain and application preferences;</li> <li><strong>Computer:</strong> end-user application for managing software links and workflows.</li> </ol> <h3 id="maintenance">Maintenance <a href="#maintenance" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><ol> <li><strong>CoreScanner:</strong> customer support application for monitoring and locked-down actions on customer infrastructure;</li> <li><strong>Update and Upgrade:</strong> system for discovering new software versions and pushing to customers;</li> <li><strong>Monitor and Fix:</strong> machine-learning to identify and solve operational issues based on customer support patterns.</li> </ol> <h3 id="customization">Customization <a href="#customization" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><ol> <li><strong>Core Workflow Intelligence:</strong> AI-driven workflows between SaaS applications;</li> <li><strong>Adding Software to Federated Core:</strong> how to add SaaS applications to Federated Core Platform;</li> <li><strong>Why Open Source Projects Work With Federated:</strong> the benefits of Federated Core Platform for open source SaaS projects.</li> </ol> <h3 id="billing">Billing <a href="#billing" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><ol> <li><strong>Account Management and Billing:</strong> tracking what is used and billed.</li> </ol> <h3 id="services">Services <a href="#services" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><ol> <li><strong>Federated Management:</strong> let Federated Computer run your cloud for or alongside your team;</li> <li><strong>Customer Service and Support:</strong> let Federated Computer provide 24/7 customer support for or alongside your team.</li> </ol> <p>(Note: you can learn more about these components by selecting the documentation in the left navigation.)</p> + diff --git a/public/docs/federated-core-platform/maintenance/core-scanner/index.html b/public/docs/federated-core-platform/maintenance/core-scanner/index.html index 1db9664..dcb6cfe 100644 --- a/public/docs/federated-core-platform/maintenance/core-scanner/index.html +++ b/public/docs/federated-core-platform/maintenance/core-scanner/index.html @@ -14,7 +14,7 @@ - + Core Scanner | Federated Computer Enterprise @@ -25,19 +25,19 @@ - - - - - - + + + + + + - + - + @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@
  • - + article Overview @@ -113,7 +113,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +128,52 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • +
  • Core Desktop
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -193,17 +193,17 @@ -
  • Core Scanner
  • +
  • Core Scanner
  • -
  • Update and Upgrade
  • +
  • Update and Upgrade
  • -
  • Monitor and Fix
  • +
  • Monitor and Fix
  • @@ -223,17 +223,17 @@ -
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -253,7 +253,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +273,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +303,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +338,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +373,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -656,7 +656,7 @@ - + diff --git a/public/docs/federated-core-platform/maintenance/index.html b/public/docs/federated-core-platform/maintenance/index.html index a1d28c2..2feb291 100644 --- a/public/docs/federated-core-platform/maintenance/index.html +++ b/public/docs/federated-core-platform/maintenance/index.html @@ -14,7 +14,7 @@ - + Maintenance | Federated Computer Enterprise @@ -25,17 +25,17 @@ - - - - - - + + + + + + - - + + @@ -46,7 +46,7 @@ - + @@ -91,7 +91,7 @@
  • - + article Overview @@ -111,7 +111,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -126,52 +126,52 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • +
  • Core Desktop
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -191,57 +191,17 @@ -
  • Core Scanner
  • +
  • Core Scanner
  • -
  • Update and Upgrade
  • +
  • Update and Upgrade
  • -
  • Monitor and Fix
  • - - - -
    - - - - - - - - - - -
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + +
    + + + + + + + + + + +
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -331,22 +336,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -366,7 +371,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -557,7 +562,7 @@
    - +
    article @@ -574,7 +579,7 @@
    - +
    article @@ -591,7 +596,7 @@
    - +
    article @@ -663,7 +668,7 @@ - + @@ -1036,6 +1041,13 @@ + + + + + + + @@ -1064,8 +1076,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -1179,15 +1191,6 @@ index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", - title: "Core Workflow Intelligence", - description: "", - content: "" - } - ); - index.add( - { - id: 15 , href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", title: "Update and Upgrade", description: "", @@ -1196,18 +1199,27 @@ ); index.add( { - id: 16 , + id: 15 , href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", title: "Monitor and Fix", description: "", content: "" } ); + index.add( + { + id: 16 , + href: "\/docs\/federated-core-platform\/customization\/", + title: "Customization", + description: "", + content: "" + } + ); index.add( { id: 17 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", + href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", + title: "Core Workflow Intelligence", description: "", content: "" } @@ -1224,15 +1236,6 @@ index.add( { id: 19 , - href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", - title: "Account Management and Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 20 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", description: "", @@ -1241,153 +1244,162 @@ ); index.add( { - id: 21 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" - } - ); - index.add( - { - id: 22 , - href: "\/docs\/federated-core-platform\/services\/federated-management\/", - title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 23 , - href: "\/docs\/software-catalog\/", - title: "Software Catalog", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/software-catalog\/software-catalog\/", - title: "Software Catalog", - description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", - content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" - } - ); - index.add( - { - id: 25 , - href: "\/docs\/software-catalog\/bundles\/", - title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" - } - ); - index.add( - { - id: 26 , - href: "\/docs\/software-catalog\/federated-commerce\/", - title: "Federated Commerce", - description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", - content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" - } - ); - index.add( - { - id: 27 , - href: "\/docs\/software-catalog\/federated-omnimedia\/", - title: "Federated Omnimedia", - description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", - content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" - } - ); - index.add( - { - id: 28 , - href: "\/docs\/partners\/", - title: "Partners", - description: "", - content: "" - } - ); - index.add( - { - id: 29 , - href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" - } - ); - index.add( - { - id: 30 , - href: "\/docs\/partners\/managed-service-providers\/", - title: "Managed Service Provider", - description: "", - content: "" - } - ); - index.add( - { - id: 31 , - href: "\/docs\/partners\/pro-customers\/", - title: "Pro Customers", - description: "", - content: "" - } - ); - index.add( - { - id: 32 , - href: "\/docs\/partners\/on-line-affiliates\/", - title: "On Line Affiliates", - description: "", - content: "" - } - ); - index.add( - { - id: 33 , - href: "\/docs\/about-federated-computer\/", - title: "About Federated Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 34 , - href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", - title: "Federated Company Backgrounder", - description: "", - content: "" - } - ); - index.add( - { - id: 35 , - href: "\/docs\/federated-core-platform\/services\/", - title: "Services", - description: "", - content: "" - } - ); - index.add( - { - id: 36 , + id: 20 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", content: "" } ); + index.add( + { + id: 21 , + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 22 , + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", + description: "", + content: "" + } + ); + index.add( + { + id: 23 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "", + content: "" + } + ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "", + content: "" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "", + content: "" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "", + content: "" + } + ); + index.add( + { + id: 27 , + href: "\/docs\/software-catalog\/", + title: "Software Catalog", + description: "", + content: "" + } + ); + index.add( + { + id: 28 , + href: "\/docs\/software-catalog\/software-catalog\/", + title: "Software Catalog", + description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", + content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" + } + ); + index.add( + { + id: 29 , + href: "\/docs\/software-catalog\/bundles\/", + title: "Bundles", + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" + } + ); + index.add( + { + id: 30 , + href: "\/docs\/software-catalog\/federated-commerce\/", + title: "Federated Commerce", + description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", + content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" + } + ); + index.add( + { + id: 31 , + href: "\/docs\/software-catalog\/federated-omnimedia\/", + title: "Federated Omnimedia", + description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", + content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" + } + ); + index.add( + { + id: 32 , + href: "\/docs\/partners\/", + title: "Partners", + description: "", + content: "" + } + ); + index.add( + { + id: 33 , + href: "\/docs\/partners\/operators-networks-platforms\/", + title: "Operators Networks Platforms", + description: "Text\n", + content: "Text\n" + } + ); + index.add( + { + id: 34 , + href: "\/docs\/partners\/managed-service-providers\/", + title: "Managed Service Provider", + description: "", + content: "" + } + ); + index.add( + { + id: 35 , + href: "\/docs\/partners\/pro-customers\/", + title: "Pro Customers", + description: "", + content: "" + } + ); + index.add( + { + id: 36 , + href: "\/docs\/partners\/on-line-affiliates\/", + title: "On Line Affiliates", + description: "", + content: "" + } + ); index.add( { id: 37 , - href: "\/docs\/federated-core-platform\/customization\/", - title: "Customization", + href: "\/docs\/about-federated-computer\/", + title: "About Federated Computer", description: "", content: "" } @@ -1395,6 +1407,15 @@ index.add( { id: 38 , + href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", + title: "Federated Company Backgrounder", + description: "", + content: "" + } + ); + index.add( + { + id: 39 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/maintenance/index.xml b/public/docs/federated-core-platform/maintenance/index.xml index 2df16dc..bd9ae84 100644 --- a/public/docs/federated-core-platform/maintenance/index.xml +++ b/public/docs/federated-core-platform/maintenance/index.xml @@ -2,31 +2,31 @@ Maintenance on Federated Computer Enterprise - http://localhost:44247/docs/federated-core-platform/maintenance/ + http://localhost:1313/docs/federated-core-platform/maintenance/ Recent content in Maintenance on Federated Computer Enterprise Hugo en-us Mon, 25 Aug 2025 12:36:19 -0600 - + Core Scanner - http://localhost:44247/docs/federated-core-platform/maintenance/core-scanner/ + http://localhost:1313/docs/federated-core-platform/maintenance/core-scanner/ Mon, 25 Aug 2025 12:34:24 -0600 - http://localhost:44247/docs/federated-core-platform/maintenance/core-scanner/ + http://localhost:1313/docs/federated-core-platform/maintenance/core-scanner/ Update and Upgrade - http://localhost:44247/docs/federated-core-platform/maintenance/update-and-upgrade/ + http://localhost:1313/docs/federated-core-platform/maintenance/update-and-upgrade/ Mon, 25 Aug 2025 12:36:19 -0600 - http://localhost:44247/docs/federated-core-platform/maintenance/update-and-upgrade/ + http://localhost:1313/docs/federated-core-platform/maintenance/update-and-upgrade/ Monitor and Fix - http://localhost:44247/docs/federated-core-platform/maintenance/monitor-and-fix/ + http://localhost:1313/docs/federated-core-platform/maintenance/monitor-and-fix/ Mon, 25 Aug 2025 12:35:43 -0600 - http://localhost:44247/docs/federated-core-platform/maintenance/monitor-and-fix/ + http://localhost:1313/docs/federated-core-platform/maintenance/monitor-and-fix/ diff --git a/public/docs/federated-core-platform/maintenance/monitor-and-fix/index.html b/public/docs/federated-core-platform/maintenance/monitor-and-fix/index.html index 298226e..222d05b 100644 --- a/public/docs/federated-core-platform/maintenance/monitor-and-fix/index.html +++ b/public/docs/federated-core-platform/maintenance/monitor-and-fix/index.html @@ -14,7 +14,7 @@ - + Monitor and Fix | Federated Computer Enterprise @@ -25,19 +25,19 @@ - - - - - - + + + + + + - + - + @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@
  • - + article Overview @@ -113,7 +113,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +128,52 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • +
  • Core Desktop
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -193,17 +193,17 @@ -
  • Core Scanner
  • +
  • Core Scanner
  • -
  • Update and Upgrade
  • +
  • Update and Upgrade
  • -
  • Monitor and Fix
  • +
  • Monitor and Fix
  • @@ -223,17 +223,17 @@ -
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -253,7 +253,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +273,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +303,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +338,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +373,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -656,7 +656,7 @@ - + diff --git a/public/docs/federated-core-platform/maintenance/update-and-upgrade/index.html b/public/docs/federated-core-platform/maintenance/update-and-upgrade/index.html index c4a3e7c..77fede3 100644 --- a/public/docs/federated-core-platform/maintenance/update-and-upgrade/index.html +++ b/public/docs/federated-core-platform/maintenance/update-and-upgrade/index.html @@ -14,7 +14,7 @@ - + Update and Upgrade | Federated Computer Enterprise @@ -25,19 +25,19 @@ - - - - - - + + + + + + - + - + @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@
  • - + article Overview @@ -113,7 +113,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +128,52 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • +
  • Core Desktop
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -193,17 +193,17 @@ -
  • Core Scanner
  • +
  • Core Scanner
  • -
  • Update and Upgrade
  • +
  • Update and Upgrade
  • -
  • Monitor and Fix
  • +
  • Monitor and Fix
  • @@ -223,17 +223,17 @@ -
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -253,7 +253,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +273,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +303,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +338,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +373,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -656,7 +656,7 @@ - + diff --git a/public/docs/federated-core-platform/management/core-scanner/index.html b/public/docs/federated-core-platform/management/core-scanner/index.html new file mode 100644 index 0000000..67d0d87 --- /dev/null +++ b/public/docs/federated-core-platform/management/core-scanner/index.html @@ -0,0 +1,1504 @@ + + + + + + + + + + + + + + + + + + + Core Scanner | Federated Computer Enterprise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + +
    + +
    +
    +
    + +
    + + + +
    +
    + + + +
    +
    + + + + + + +
    + +
    + + + +
    +
    + + +
    +
    +
    +
  • + + + to navigate +
  • +
  • + + to select +
  • +
  • + + to close +
  • +
    +
    +
    + + +
    +
    +
    +
    +
    + + + +
    + + +
    +
    + +
    + +
    + +
    +
    On this page
    + +
    + + +
    + +
    +
    +
    + + article + +

    + Core Scanner + +

    +
    + +

    + +
    + + +
    +

    Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.

    +

    Each installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.

    +

    Core Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.

    +

    Core Scanner is supported by the “machine learning” functions in the Update and Upgrade and Monitor and Fix systems.

    + +
    + + + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + + © 2025 Federated Computer, Inc. +

    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/docs/federated-core-platform/management/index.html b/public/docs/federated-core-platform/management/index.html new file mode 100644 index 0000000..b7e2e87 --- /dev/null +++ b/public/docs/federated-core-platform/management/index.html @@ -0,0 +1,1489 @@ + + + + + + + + + + + + + + + + + + + Management | Federated Computer Enterprise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + +
    + +
    +
    +
    + +
    + + + +
    +
    + + + +
    +
    + + + + + + +
    + +
    + + + +
    +
    + + +
    +
    +
    +
  • + + + to navigate +
  • +
  • + + to select +
  • +
  • + + to close +
  • +
    +
    +
    + + +
    +
    +
    +
    +
    + + + +
    + + +
    +
    + +
    + +
    + +
    +
    On this page
    + +
    + + +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +

    + + © 2025 Federated Computer, Inc. +

    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/docs/federated-core-platform/management/index.xml b/public/docs/federated-core-platform/management/index.xml new file mode 100644 index 0000000..0d07ea0 --- /dev/null +++ b/public/docs/federated-core-platform/management/index.xml @@ -0,0 +1,33 @@ + + + + Management on Federated Computer Enterprise + http://localhost:1313/docs/federated-core-platform/management/ + Recent content in Management on Federated Computer Enterprise + Hugo + en-us + Mon, 25 Aug 2025 12:36:19 -0600 + + + Core Scanner + http://localhost:1313/docs/federated-core-platform/management/core-scanner/ + Mon, 25 Aug 2025 12:34:24 -0600 + http://localhost:1313/docs/federated-core-platform/management/core-scanner/ + <p>Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.</p> <p>Each installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.</p> + + + Update and Upgrade + http://localhost:1313/docs/federated-core-platform/management/update-and-upgrade/ + Mon, 25 Aug 2025 12:36:19 -0600 + http://localhost:1313/docs/federated-core-platform/management/update-and-upgrade/ + <p>Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.</p> <p>Since the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will &ldquo;work&rdquo;. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.</p> + + + Monitor and Fix + http://localhost:1313/docs/federated-core-platform/management/monitor-and-fix/ + Mon, 25 Aug 2025 12:35:43 -0600 + http://localhost:1313/docs/federated-core-platform/management/monitor-and-fix/ + <p>Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.</p> + + + diff --git a/public/docs/federated-core-platform/management/monitor-and-fix/index.html b/public/docs/federated-core-platform/management/monitor-and-fix/index.html new file mode 100644 index 0000000..55eeea4 --- /dev/null +++ b/public/docs/federated-core-platform/management/monitor-and-fix/index.html @@ -0,0 +1,1501 @@ + + + + + + + + + + + + + + + + + + + Monitor and Fix | Federated Computer Enterprise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + +
    + +
    +
    +
    + +
    + + + +
    +
    + + + +
    +
    + + + + + + +
    + +
    + + + +
    +
    + + +
    +
    +
    +
  • + + + to navigate +
  • +
  • + + to select +
  • +
  • + + to close +
  • +
    +
    +
    + + +
    +
    +
    +
    +
    + + + +
    + + +
    +
    + +
    + +
    + +
    +
    On this page
    + +
    + + +
    + +
    +
    +
    + + article + +

    + Monitor and Fix + +

    +
    + +

    + +
    + + +
    +

    Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.

    +

    For example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).

    +

    The Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.

    + +
    + + + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + + © 2025 Federated Computer, Inc. +

    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/docs/federated-core-platform/management/update-and-upgrade/index.html b/public/docs/federated-core-platform/management/update-and-upgrade/index.html new file mode 100644 index 0000000..27c833a --- /dev/null +++ b/public/docs/federated-core-platform/management/update-and-upgrade/index.html @@ -0,0 +1,1482 @@ + + + + + + + + + + + + + + + + + + + Update and Upgrade | Federated Computer Enterprise + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + +
    + +
    +
    +
    + +
    + + + +
    +
    + + + +
    +
    + + + + + + +
    + +
    + + + +
    +
    + + +
    +
    +
    +
  • + + + to navigate +
  • +
  • + + to select +
  • +
  • + + to close +
  • +
    +
    +
    + + +
    +
    +
    +
    +
    + + + +
    + + +
    +
    + +
    + +
    + +
    +
    On this page
    + +
    + + +
    + +
    +
    +
    + + article + +

    + Update and Upgrade + +

    +
    + +

    + +
    + + +
    +

    Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.

    +

    Since the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.

    +

    While Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.

    + +
    + + + + +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    + + © 2025 Federated Computer, Inc. +

    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/docs/federated-core-platform/provisioning/authentication/index.html b/public/docs/federated-core-platform/provisioning/authentication/index.html index 935cc4b..896bc25 100644 --- a/public/docs/federated-core-platform/provisioning/authentication/index.html +++ b/public/docs/federated-core-platform/provisioning/authentication/index.html @@ -14,7 +14,7 @@ - + Authentication | Federated Computer Enterprise @@ -25,21 +25,23 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +50,7 @@ - + @@ -93,7 +95,7 @@
  • - + article Overview @@ -113,7 +115,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +130,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,64 +183,24 @@ - - - - - - - - - -
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • + + + +
    + + + + + + + + + + +
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -333,22 +340,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -368,7 +375,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -538,18 +545,44 @@
    -
    +
    On this page
    - +
    -
    +
    -
    -
    +
    +
    article @@ -566,7 +599,14 @@
    - +

    One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.

    +

    LDAP

    The foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).

    +

    LDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.

    +

    Core LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.

    +

    LDAP is managed through the Federated Core app “Panel”.

    +

    OIDC

    Single-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.

    +

    Federated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).

    +
    @@ -651,7 +691,7 @@ - + @@ -1024,6 +1064,13 @@ + + + + + + + @@ -1052,8 +1099,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -1079,8 +1126,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1088,8 +1135,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1097,8 +1144,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1106,8 +1153,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1115,8 +1162,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1124,8 +1171,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1133,8 +1180,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1142,15 +1189,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1158,231 +1205,240 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", - title: "Core Workflow Intelligence", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", + title: "Update and Upgrade", + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", - title: "Update and Upgrade", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", + title: "Monitor and Fix", + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( { id: 16 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", - title: "Monitor and Fix", - description: "", - content: "" - } - ); - index.add( - { - id: 17 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" - } - ); - index.add( - { - id: 18 , - href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", - title: "Adding Software to Federated Core", - description: "", - content: "" - } - ); - index.add( - { - id: 19 , - href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", - title: "Account Management and Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 20 , - href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" - } - ); - index.add( - { - id: 21 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" - } - ); - index.add( - { - id: 22 , - href: "\/docs\/federated-core-platform\/services\/federated-management\/", - title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 23 , - href: "\/docs\/software-catalog\/", - title: "Software Catalog", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/software-catalog\/software-catalog\/", - title: "Software Catalog", - description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", - content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" - } - ); - index.add( - { - id: 25 , - href: "\/docs\/software-catalog\/bundles\/", - title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" - } - ); - index.add( - { - id: 26 , - href: "\/docs\/software-catalog\/federated-commerce\/", - title: "Federated Commerce", - description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", - content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" - } - ); - index.add( - { - id: 27 , - href: "\/docs\/software-catalog\/federated-omnimedia\/", - title: "Federated Omnimedia", - description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", - content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" - } - ); - index.add( - { - id: 28 , - href: "\/docs\/partners\/", - title: "Partners", - description: "", - content: "" - } - ); - index.add( - { - id: 29 , - href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" - } - ); - index.add( - { - id: 30 , - href: "\/docs\/partners\/managed-service-providers\/", - title: "Managed Service Provider", - description: "", - content: "" - } - ); - index.add( - { - id: 31 , - href: "\/docs\/partners\/pro-customers\/", - title: "Pro Customers", - description: "", - content: "" - } - ); - index.add( - { - id: 32 , - href: "\/docs\/partners\/on-line-affiliates\/", - title: "On Line Affiliates", - description: "", - content: "" - } - ); - index.add( - { - id: 33 , - href: "\/docs\/about-federated-computer\/", - title: "About Federated Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 34 , - href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", - title: "Federated Company Backgrounder", - description: "", - content: "" - } - ); - index.add( - { - id: 35 , - href: "\/docs\/federated-core-platform\/services\/", - title: "Services", - description: "", - content: "" - } - ); - index.add( - { - id: 36 , - href: "\/docs\/federated-core-platform\/billing\/", - title: "Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 37 , href: "\/docs\/federated-core-platform\/customization\/", title: "Customization", description: "", content: "" } ); + index.add( + { + id: 17 , + href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", + title: "Core Workflow Intelligence", + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" + } + ); + index.add( + { + id: 18 , + href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", + title: "Adding Software to Federated Core", + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" + } + ); + index.add( + { + id: 19 , + href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" + } + ); + index.add( + { + id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 22 , + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" + } + ); + index.add( + { + id: 23 , + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", + description: "", + content: "" + } + ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" + } + ); + index.add( + { + id: 27 , + href: "\/docs\/software-catalog\/", + title: "Software Catalog", + description: "", + content: "" + } + ); + index.add( + { + id: 28 , + href: "\/docs\/software-catalog\/software-catalog\/", + title: "Software Catalog", + description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", + content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" + } + ); + index.add( + { + id: 29 , + href: "\/docs\/software-catalog\/bundles\/", + title: "Bundles", + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" + } + ); + index.add( + { + id: 30 , + href: "\/docs\/software-catalog\/federated-commerce\/", + title: "Federated Commerce", + description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", + content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" + } + ); + index.add( + { + id: 31 , + href: "\/docs\/software-catalog\/federated-omnimedia\/", + title: "Federated Omnimedia", + description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", + content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" + } + ); + index.add( + { + id: 32 , + href: "\/docs\/partners\/", + title: "Partners", + description: "", + content: "" + } + ); + index.add( + { + id: 33 , + href: "\/docs\/partners\/operators-networks-platforms\/", + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n" + } + ); + index.add( + { + id: 34 , + href: "\/docs\/partners\/managed-service-providers\/", + title: "Managed Service Provider", + description: "", + content: "" + } + ); + index.add( + { + id: 35 , + href: "\/docs\/partners\/pro-customers\/", + title: "Pro Customers", + description: "", + content: "" + } + ); + index.add( + { + id: 36 , + href: "\/docs\/partners\/on-line-affiliates\/", + title: "On Line Affiliates", + description: "", + content: "" + } + ); + index.add( + { + id: 37 , + href: "\/docs\/about-federated-computer\/", + title: "About Federated Computer", + description: "", + content: "" + } + ); index.add( { id: 38 , + href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", + title: "Federated Company Backgrounder", + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" + } + ); + index.add( + { + id: 39 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/provisioning/computer/index.html b/public/docs/federated-core-platform/provisioning/computer/index.html index 23dc71c..4f2554e 100644 --- a/public/docs/federated-core-platform/provisioning/computer/index.html +++ b/public/docs/federated-core-platform/provisioning/computer/index.html @@ -14,7 +14,7 @@ - + Computer | Federated Computer Enterprise @@ -25,21 +25,21 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@
  • - + article Overview @@ -113,7 +113,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +128,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +181,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +253,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +273,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +303,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +338,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +373,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -571,7 +571,8 @@
    - +

    Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.

    +
    @@ -594,7 +595,7 @@
    - +

    Core Scanner navigate_next

    @@ -656,7 +657,7 @@ - + @@ -1091,8 +1092,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1101,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1110,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1119,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1128,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1137,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1146,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1155,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1171,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1209,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1218,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1227,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,16 +1251,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,38 +1269,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1351,9 +1352,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1361,8 +1362,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1370,8 +1371,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1397,8 +1398,8 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( diff --git a/public/docs/federated-core-platform/provisioning/core-desktop/index.html b/public/docs/federated-core-platform/provisioning/core-desktop/index.html index 5e3abda..474892c 100644 --- a/public/docs/federated-core-platform/provisioning/core-desktop/index.html +++ b/public/docs/federated-core-platform/provisioning/core-desktop/index.html @@ -14,7 +14,7 @@ - + Core Desktop | Federated Computer Enterprise @@ -25,21 +25,21 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@
  • - + article Overview @@ -113,7 +113,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +128,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +181,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +253,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +273,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +303,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +338,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +373,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -571,7 +571,9 @@
    - +

    Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.

    +

    Core Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.

    +
    @@ -594,10 +596,10 @@
    - +
    -

    Why Open Source Projects Work With Federated navigate_next

    +

    Software Catalog navigate_next

    @@ -656,7 +658,7 @@ - + @@ -1064,8 +1066,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -1091,8 +1093,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1102,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1111,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1120,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1129,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1138,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1147,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1156,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1172,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1210,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1219,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1228,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,16 +1252,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,38 +1270,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1351,9 +1353,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1361,8 +1363,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1370,8 +1372,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1379,8 +1381,8 @@ id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1397,8 +1399,8 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( diff --git a/public/docs/federated-core-platform/provisioning/core-mini/index.html b/public/docs/federated-core-platform/provisioning/core-mini/index.html index b29a451..74fa5b1 100644 --- a/public/docs/federated-core-platform/provisioning/core-mini/index.html +++ b/public/docs/federated-core-platform/provisioning/core-mini/index.html @@ -14,7 +14,7 @@ - + Core Mini | Federated Computer Enterprise @@ -25,21 +25,33 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +60,7 @@ - + @@ -93,7 +105,7 @@
  • - + article Overview @@ -113,7 +125,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +140,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +193,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • - - - -
    - - - - - -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • + + + +
    + + + + + +
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +350,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +385,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -543,18 +555,56 @@
    -
    +
    On this page
    - +
    -
    +
    -
    - +
    article @@ -571,7 +621,16 @@
    - +

    Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.

    +

    Traefik

    Firewall and network management.

    +

    PowerDNS

    Domain name service.

    +

    Authelia

    OIDC authentication provider.

    +

    Mail Services

    SMTP and IMAP services.

    +

    Postgresql

    Database engine for SaaS services requiring Postgresql.

    +

    MariaDB

    Database engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.

    +

    Autodiscovery

    Service for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.

    +

    Federated Monitors

    Softare for communicating with Federated management systems.

    +
    @@ -656,7 +715,7 @@ - + @@ -1064,8 +1123,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -1091,8 +1150,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1159,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1168,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1177,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1186,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1195,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1204,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1213,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1229,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1267,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1276,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,24 +1285,24 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" } ); index.add( { id: 21 , - href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", - title: "Account Management and Billing", + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", description: "", content: "" } @@ -1251,152 +1310,152 @@ index.add( { id: 22 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { id: 23 , - href: "\/docs\/federated-core-platform\/services\/federated-management\/", - title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/software-catalog\/", - title: "Software Catalog", - description: "", - content: "" - } - ); - index.add( - { - id: 25 , - href: "\/docs\/software-catalog\/software-catalog\/", - title: "Software Catalog", - description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", - content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" - } - ); - index.add( - { - id: 26 , - href: "\/docs\/software-catalog\/bundles\/", - title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" - } - ); - index.add( - { - id: 27 , - href: "\/docs\/software-catalog\/federated-commerce\/", - title: "Federated Commerce", - description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", - content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" - } - ); - index.add( - { - id: 28 , - href: "\/docs\/software-catalog\/federated-omnimedia\/", - title: "Federated Omnimedia", - description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", - content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" - } - ); - index.add( - { - id: 29 , - href: "\/docs\/partners\/", - title: "Partners", - description: "", - content: "" - } - ); - index.add( - { - id: 30 , - href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" - } - ); - index.add( - { - id: 31 , - href: "\/docs\/partners\/managed-service-providers\/", - title: "Managed Service Provider", - description: "", - content: "" - } - ); - index.add( - { - id: 32 , - href: "\/docs\/partners\/pro-customers\/", - title: "Pro Customers", - description: "", - content: "" - } - ); - index.add( - { - id: 33 , - href: "\/docs\/partners\/on-line-affiliates\/", - title: "On Line Affiliates", - description: "", - content: "" - } - ); - index.add( - { - id: 34 , - href: "\/docs\/about-federated-computer\/", - title: "About Federated Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 35 , - href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", - title: "Federated Company Backgrounder", - description: "", - content: "" - } - ); - index.add( - { - id: 36 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" - } - ); - index.add( - { - id: 37 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", content: "" } ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "", + content: "" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" + } + ); + index.add( + { + id: 27 , + href: "\/docs\/software-catalog\/", + title: "Software Catalog", + description: "", + content: "" + } + ); + index.add( + { + id: 28 , + href: "\/docs\/software-catalog\/software-catalog\/", + title: "Software Catalog", + description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", + content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" + } + ); + index.add( + { + id: 29 , + href: "\/docs\/software-catalog\/bundles\/", + title: "Bundles", + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" + } + ); + index.add( + { + id: 30 , + href: "\/docs\/software-catalog\/federated-commerce\/", + title: "Federated Commerce", + description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", + content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" + } + ); + index.add( + { + id: 31 , + href: "\/docs\/software-catalog\/federated-omnimedia\/", + title: "Federated Omnimedia", + description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", + content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" + } + ); + index.add( + { + id: 32 , + href: "\/docs\/partners\/", + title: "Partners", + description: "", + content: "" + } + ); + index.add( + { + id: 33 , + href: "\/docs\/partners\/operators-networks-platforms\/", + title: "Operators Networks Platforms", + description: "Text\n", + content: "Text\n" + } + ); + index.add( + { + id: 34 , + href: "\/docs\/partners\/managed-service-providers\/", + title: "Managed Service Provider", + description: "", + content: "" + } + ); + index.add( + { + id: 35 , + href: "\/docs\/partners\/pro-customers\/", + title: "Pro Customers", + description: "", + content: "" + } + ); + index.add( + { + id: 36 , + href: "\/docs\/partners\/on-line-affiliates\/", + title: "On Line Affiliates", + description: "", + content: "" + } + ); + index.add( + { + id: 37 , + href: "\/docs\/about-federated-computer\/", + title: "About Federated Computer", + description: "", + content: "" + } + ); index.add( { id: 38 , - href: "\/docs\/federated-core-platform\/billing\/", - title: "Billing", + href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", + title: "Federated Company Backgrounder", description: "", content: "" } diff --git a/public/docs/federated-core-platform/provisioning/core-server/index.html b/public/docs/federated-core-platform/provisioning/core-server/index.html index 7b8a08a..b936eb2 100644 --- a/public/docs/federated-core-platform/provisioning/core-server/index.html +++ b/public/docs/federated-core-platform/provisioning/core-server/index.html @@ -14,7 +14,7 @@ - + Core Server | Federated Computer Enterprise @@ -25,21 +25,23 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +50,7 @@ - + @@ -93,7 +95,7 @@
  • - + article Overview @@ -113,7 +115,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +130,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +183,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • - - - -
    - - - - - -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • + + + +
    + + + + + +
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +340,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +375,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -571,7 +573,9 @@
    - +

    Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.

    +

    Core Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.

    +
    @@ -656,7 +660,7 @@ - + @@ -1064,8 +1068,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -1091,8 +1095,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1104,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1113,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1122,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1131,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1140,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1149,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1158,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1174,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,42 +1212,42 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( { id: 18 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", + title: "Adding Software to Federated Core", + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( { id: 19 , - href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", - title: "Adding Software to Federated Core", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , - href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", - title: "Account Management and Billing", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" } ); index.add( { id: 21 , - href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", description: "", content: "" } @@ -1251,152 +1255,152 @@ index.add( { id: 22 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { id: 23 , - href: "\/docs\/federated-core-platform\/services\/federated-management\/", - title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/software-catalog\/", - title: "Software Catalog", - description: "", - content: "" - } - ); - index.add( - { - id: 25 , - href: "\/docs\/software-catalog\/software-catalog\/", - title: "Software Catalog", - description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", - content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" - } - ); - index.add( - { - id: 26 , - href: "\/docs\/software-catalog\/bundles\/", - title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" - } - ); - index.add( - { - id: 27 , - href: "\/docs\/software-catalog\/federated-commerce\/", - title: "Federated Commerce", - description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", - content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" - } - ); - index.add( - { - id: 28 , - href: "\/docs\/software-catalog\/federated-omnimedia\/", - title: "Federated Omnimedia", - description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", - content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" - } - ); - index.add( - { - id: 29 , - href: "\/docs\/partners\/", - title: "Partners", - description: "", - content: "" - } - ); - index.add( - { - id: 30 , - href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" - } - ); - index.add( - { - id: 31 , - href: "\/docs\/partners\/managed-service-providers\/", - title: "Managed Service Provider", - description: "", - content: "" - } - ); - index.add( - { - id: 32 , - href: "\/docs\/partners\/pro-customers\/", - title: "Pro Customers", - description: "", - content: "" - } - ); - index.add( - { - id: 33 , - href: "\/docs\/partners\/on-line-affiliates\/", - title: "On Line Affiliates", - description: "", - content: "" - } - ); - index.add( - { - id: 34 , - href: "\/docs\/about-federated-computer\/", - title: "About Federated Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 35 , - href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", - title: "Federated Company Backgrounder", - description: "", - content: "" - } - ); - index.add( - { - id: 36 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" - } - ); - index.add( - { - id: 37 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", content: "" } ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" + } + ); + index.add( + { + id: 27 , + href: "\/docs\/software-catalog\/", + title: "Software Catalog", + description: "", + content: "" + } + ); + index.add( + { + id: 28 , + href: "\/docs\/software-catalog\/software-catalog\/", + title: "Software Catalog", + description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", + content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" + } + ); + index.add( + { + id: 29 , + href: "\/docs\/software-catalog\/bundles\/", + title: "Bundles", + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" + } + ); + index.add( + { + id: 30 , + href: "\/docs\/software-catalog\/federated-commerce\/", + title: "Federated Commerce", + description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", + content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" + } + ); + index.add( + { + id: 31 , + href: "\/docs\/software-catalog\/federated-omnimedia\/", + title: "Federated Omnimedia", + description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", + content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" + } + ); + index.add( + { + id: 32 , + href: "\/docs\/partners\/", + title: "Partners", + description: "", + content: "" + } + ); + index.add( + { + id: 33 , + href: "\/docs\/partners\/operators-networks-platforms\/", + title: "Operators Networks Platforms", + description: "Text\n", + content: "Text\n" + } + ); + index.add( + { + id: 34 , + href: "\/docs\/partners\/managed-service-providers\/", + title: "Managed Service Provider", + description: "", + content: "" + } + ); + index.add( + { + id: 35 , + href: "\/docs\/partners\/pro-customers\/", + title: "Pro Customers", + description: "", + content: "" + } + ); + index.add( + { + id: 36 , + href: "\/docs\/partners\/on-line-affiliates\/", + title: "On Line Affiliates", + description: "", + content: "" + } + ); + index.add( + { + id: 37 , + href: "\/docs\/about-federated-computer\/", + title: "About Federated Computer", + description: "", + content: "" + } + ); index.add( { id: 38 , - href: "\/docs\/federated-core-platform\/billing\/", - title: "Billing", + href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", + title: "Federated Company Backgrounder", description: "", content: "" } diff --git a/public/docs/federated-core-platform/provisioning/dashboard/index.html b/public/docs/federated-core-platform/provisioning/dashboard/index.html index c64ea28..cec1656 100644 --- a/public/docs/federated-core-platform/provisioning/dashboard/index.html +++ b/public/docs/federated-core-platform/provisioning/dashboard/index.html @@ -14,7 +14,7 @@ - + Dashboard | Federated Computer Enterprise @@ -25,21 +25,45 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +72,7 @@ - + @@ -93,7 +117,7 @@
  • - + article Overview @@ -113,7 +137,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +152,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +205,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +277,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +297,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +327,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +362,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +397,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -571,7 +595,20 @@
    - +

    Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated Computer.

    +

    + + + + + + + + + + +

    +
    @@ -656,7 +693,7 @@ - + @@ -1091,8 +1128,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1137,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1146,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1155,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1164,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1173,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1182,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1191,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1207,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1245,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1254,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1263,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,16 +1287,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,38 +1305,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1351,9 +1388,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1397,8 +1434,8 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( diff --git a/public/docs/federated-core-platform/provisioning/index.html b/public/docs/federated-core-platform/provisioning/index.html index ee51d83..f859a35 100644 --- a/public/docs/federated-core-platform/provisioning/index.html +++ b/public/docs/federated-core-platform/provisioning/index.html @@ -14,7 +14,7 @@ - + Provisioning | Federated Computer Enterprise @@ -25,17 +25,17 @@ - - - - - - + + + + + + - - + + @@ -46,7 +46,7 @@ - + @@ -91,7 +91,7 @@
  • - + article Overview @@ -111,7 +111,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -126,52 +126,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -184,64 +179,24 @@ - - - - - - - - - -
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • + + + +
    + + + + + + + + + + +
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -331,22 +336,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -366,7 +371,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -557,7 +562,7 @@
    - +
    article @@ -574,7 +579,7 @@
    - +
    article @@ -591,7 +596,7 @@
    - +
    article @@ -608,7 +613,7 @@
    - +
    article @@ -625,7 +630,7 @@
    - +
    article @@ -642,7 +647,7 @@
    - +
    article @@ -659,7 +664,7 @@
    - +
    article @@ -676,7 +681,7 @@
    @@ -782,7 +770,7 @@ - + @@ -1155,6 +1143,13 @@ + + + + + + + @@ -1183,8 +1178,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -1210,8 +1205,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1219,8 +1214,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1228,8 +1223,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1237,8 +1232,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1246,8 +1241,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1255,8 +1250,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1264,8 +1259,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1273,15 +1268,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1289,231 +1284,240 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", - title: "Core Workflow Intelligence", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", + title: "Update and Upgrade", + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", - title: "Update and Upgrade", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", + title: "Monitor and Fix", + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( { id: 16 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", - title: "Monitor and Fix", - description: "", - content: "" - } - ); - index.add( - { - id: 17 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" - } - ); - index.add( - { - id: 18 , - href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", - title: "Adding Software to Federated Core", - description: "", - content: "" - } - ); - index.add( - { - id: 19 , - href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", - title: "Account Management and Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 20 , - href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" - } - ); - index.add( - { - id: 21 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" - } - ); - index.add( - { - id: 22 , - href: "\/docs\/federated-core-platform\/services\/federated-management\/", - title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 23 , - href: "\/docs\/software-catalog\/", - title: "Software Catalog", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/software-catalog\/software-catalog\/", - title: "Software Catalog", - description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", - content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" - } - ); - index.add( - { - id: 25 , - href: "\/docs\/software-catalog\/bundles\/", - title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" - } - ); - index.add( - { - id: 26 , - href: "\/docs\/software-catalog\/federated-commerce\/", - title: "Federated Commerce", - description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", - content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" - } - ); - index.add( - { - id: 27 , - href: "\/docs\/software-catalog\/federated-omnimedia\/", - title: "Federated Omnimedia", - description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", - content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" - } - ); - index.add( - { - id: 28 , - href: "\/docs\/partners\/", - title: "Partners", - description: "", - content: "" - } - ); - index.add( - { - id: 29 , - href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" - } - ); - index.add( - { - id: 30 , - href: "\/docs\/partners\/managed-service-providers\/", - title: "Managed Service Provider", - description: "", - content: "" - } - ); - index.add( - { - id: 31 , - href: "\/docs\/partners\/pro-customers\/", - title: "Pro Customers", - description: "", - content: "" - } - ); - index.add( - { - id: 32 , - href: "\/docs\/partners\/on-line-affiliates\/", - title: "On Line Affiliates", - description: "", - content: "" - } - ); - index.add( - { - id: 33 , - href: "\/docs\/about-federated-computer\/", - title: "About Federated Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 34 , - href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", - title: "Federated Company Backgrounder", - description: "", - content: "" - } - ); - index.add( - { - id: 35 , - href: "\/docs\/federated-core-platform\/services\/", - title: "Services", - description: "", - content: "" - } - ); - index.add( - { - id: 36 , - href: "\/docs\/federated-core-platform\/billing\/", - title: "Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 37 , href: "\/docs\/federated-core-platform\/customization\/", title: "Customization", description: "", content: "" } ); + index.add( + { + id: 17 , + href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", + title: "Core Workflow Intelligence", + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" + } + ); + index.add( + { + id: 18 , + href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", + title: "Adding Software to Federated Core", + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" + } + ); + index.add( + { + id: 19 , + href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" + } + ); + index.add( + { + id: 20 , + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 21 , + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "Federated Core Platform includes a service allowing your customers to sign up for\n", + content: "Federated Core Platform includes a service allowing your customers to sign up for\n" + } + ); + index.add( + { + id: 22 , + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", + description: "", + content: "" + } + ); + index.add( + { + id: 23 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "", + content: "" + } + ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "", + content: "" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/software-catalog\/", + title: "Software Catalog", + description: "", + content: "" + } + ); + index.add( + { + id: 27 , + href: "\/docs\/software-catalog\/software-catalog\/", + title: "Software Catalog", + description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", + content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" + } + ); + index.add( + { + id: 28 , + href: "\/docs\/software-catalog\/bundles\/", + title: "Bundles", + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" + } + ); + index.add( + { + id: 29 , + href: "\/docs\/software-catalog\/federated-commerce\/", + title: "Federated Commerce", + description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", + content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" + } + ); + index.add( + { + id: 30 , + href: "\/docs\/software-catalog\/federated-omnimedia\/", + title: "Federated Omnimedia", + description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", + content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" + } + ); + index.add( + { + id: 31 , + href: "\/docs\/partners\/", + title: "Partners", + description: "", + content: "" + } + ); + index.add( + { + id: 32 , + href: "\/docs\/partners\/operators-networks-platforms\/", + title: "Operators Networks Platforms", + description: "Text\n", + content: "Text\n" + } + ); + index.add( + { + id: 33 , + href: "\/docs\/partners\/managed-service-providers\/", + title: "Managed Service Provider", + description: "", + content: "" + } + ); + index.add( + { + id: 34 , + href: "\/docs\/partners\/pro-customers\/", + title: "Pro Customers", + description: "", + content: "" + } + ); + index.add( + { + id: 35 , + href: "\/docs\/partners\/on-line-affiliates\/", + title: "On Line Affiliates", + description: "", + content: "" + } + ); + index.add( + { + id: 36 , + href: "\/docs\/about-federated-computer\/", + title: "About Federated Computer", + description: "", + content: "" + } + ); + index.add( + { + id: 37 , + href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", + title: "Federated Company Backgrounder", + description: "", + content: "" + } + ); index.add( { id: 38 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "", + content: "" + } + ); + index.add( + { + id: 39 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/provisioning/index.xml b/public/docs/federated-core-platform/provisioning/index.xml index 8eb4fd6..b5274be 100644 --- a/public/docs/federated-core-platform/provisioning/index.xml +++ b/public/docs/federated-core-platform/provisioning/index.xml @@ -2,81 +2,74 @@ Provisioning on Federated Computer Enterprise - http://localhost:44247/docs/federated-core-platform/provisioning/ + http://localhost:1313/docs/federated-core-platform/provisioning/ Recent content in Provisioning on Federated Computer Enterprise Hugo en-us Tue, 26 Aug 2025 14:43:09 -0600 - + Provisioner - http://localhost:44247/docs/federated-core-platform/provisioning/provisioner/ + http://localhost:1313/docs/federated-core-platform/provisioning/provisioner/ Mon, 25 Aug 2025 12:35:51 -0600 - http://localhost:44247/docs/federated-core-platform/provisioning/provisioner/ - + http://localhost:1313/docs/federated-core-platform/provisioning/provisioner/ + <p>The &ldquo;Provisioner&rdquo; is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.</p> <h3 id="order">Order <a href="#order" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>When and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This <em>manifest</em> is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at <a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:1313/docs/federated-core-platform/provisioning/core-mini/'><p>PROVISIONING</p> Core Server - http://localhost:44247/docs/federated-core-platform/provisioning/core-server/ + http://localhost:1313/docs/federated-core-platform/provisioning/core-server/ Mon, 25 Aug 2025 12:34:34 -0600 - http://localhost:44247/docs/federated-core-platform/provisioning/core-server/ - + http://localhost:1313/docs/federated-core-platform/provisioning/core-server/ + <p>Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.</p> <p>Core Server is based on <a href="https://www.openmandriva.org" rel="external" target="_blank">OpenMandriva<svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z"/></svg></a> a Linux distribution lead by Federated Computer&rsquo;s chief systems engineer. OpenMandriva is base on Fedora, in part.</p> Core Mini - http://localhost:44247/docs/federated-core-platform/provisioning/core-mini/ + http://localhost:1313/docs/federated-core-platform/provisioning/core-mini/ Mon, 25 Aug 2025 12:34:18 -0600 - http://localhost:44247/docs/federated-core-platform/provisioning/core-mini/ - + http://localhost:1313/docs/federated-core-platform/provisioning/core-mini/ + <p>Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.</p> <h3 id="traefik">Traefik <a href="#traefik" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>Firewall and network management.</p> <h3 id="powerdns">PowerDNS <a href="#powerdns" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>Domain name service.</p> <h3 id="authelia">Authelia <a href="#authelia" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>OIDC authentication provider.</p> <h3 id="mail-services">Mail Services <a href="#mail-services" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>SMTP and IMAP services.</p> <h3 id="postgresql">Postgresql <a href="#postgresql" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>Database engine for SaaS services requiring Postgresql.</p> <h3 id="mariadb">MariaDB <a href="#mariadb" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>Database engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.</p> Unified Storage - http://localhost:44247/docs/federated-core-platform/provisioning/unified-storage/ + http://localhost:1313/docs/federated-core-platform/provisioning/unified-storage/ Mon, 25 Aug 2025 12:36:10 -0600 - http://localhost:44247/docs/federated-core-platform/provisioning/unified-storage/ - + http://localhost:1313/docs/federated-core-platform/provisioning/unified-storage/ + <p>Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage</p> <p>Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.</p> Unified Messaging - http://localhost:44247/docs/federated-core-platform/provisioning/unified-messaging/ + http://localhost:1313/docs/federated-core-platform/provisioning/unified-messaging/ Mon, 25 Aug 2025 12:36:03 -0600 - http://localhost:44247/docs/federated-core-platform/provisioning/unified-messaging/ - + http://localhost:1313/docs/federated-core-platform/provisioning/unified-messaging/ + <p>Federated Core includes three systems for messaging.</p> <h3 id="email">Email <a href="#email" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>There is a full-featured IMAP/SMTP service available for any needed notifications to users.</p> <h3 id="container-to-container">Container-to-Container <a href="#container-to-container" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>There is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.</p> <h3 id="optional-matrix">Optional: Matrix <a href="#optional-matrix" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>If the Matrix service is loaded, you can use it like a message-bus for application notification to users.</p> Authentication - http://localhost:44247/docs/federated-core-platform/provisioning/authentication/ + http://localhost:1313/docs/federated-core-platform/provisioning/authentication/ Mon, 25 Aug 2025 12:33:49 -0600 - http://localhost:44247/docs/federated-core-platform/provisioning/authentication/ - + http://localhost:1313/docs/federated-core-platform/provisioning/authentication/ + <p>One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.</p> <h3 id="ldap">LDAP <a href="#ldap" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>The foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn&rsquo;t use LDAP, it doesn&rsquo;t work on the platform. There are some applications for which the <em>only</em> account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden <em>outside</em> of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).</p> Dashboard - http://localhost:44247/docs/federated-core-platform/provisioning/dashboard/ + http://localhost:1313/docs/federated-core-platform/provisioning/dashboard/ Tue, 26 Aug 2025 14:43:09 -0600 - http://localhost:44247/docs/federated-core-platform/provisioning/dashboard/ - + http://localhost:1313/docs/federated-core-platform/provisioning/dashboard/ + <p>Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated <a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:1313/docs/federated-core-platform/provisioning/computer/'><p>PROVISIONING</p><strong>Computer</strong><br></a>" data-bs-toggle="tooltip" href="http://localhost:1313/docs/federated-core-platform/provisioning/computer/">Computer</a>.</p> <p> </p> Computer - http://localhost:44247/docs/federated-core-platform/provisioning/computer/ + http://localhost:1313/docs/federated-core-platform/provisioning/computer/ Mon, 25 Aug 2025 12:33:56 -0600 - http://localhost:44247/docs/federated-core-platform/provisioning/computer/ - + http://localhost:1313/docs/federated-core-platform/provisioning/computer/ + <p>Federated &ldquo;Computer&rdquo; is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated &ldquo;Computer&rdquo; is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.</p> Core Desktop - http://localhost:44247/docs/federated-core-platform/provisioning/core-desktop/ + http://localhost:1313/docs/federated-core-platform/provisioning/core-desktop/ Mon, 25 Aug 2025 12:34:05 -0600 - http://localhost:44247/docs/federated-core-platform/provisioning/core-desktop/ - - - - Why Open Source Projects Work With Federated - http://localhost:44247/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated/ - Mon, 25 Aug 2025 12:36:40 -0600 - http://localhost:44247/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated/ - + http://localhost:1313/docs/federated-core-platform/provisioning/core-desktop/ + <p>Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the &ldquo;correct&rdquo; software and services so that it &ldquo;just works&rdquo;.</p> diff --git a/public/docs/federated-core-platform/provisioning/provisioner/index.html b/public/docs/federated-core-platform/provisioning/provisioner/index.html index 9cbcb96..48eb038 100644 --- a/public/docs/federated-core-platform/provisioning/provisioner/index.html +++ b/public/docs/federated-core-platform/provisioning/provisioner/index.html @@ -14,7 +14,7 @@ - + Provisioner | Federated Computer Enterprise @@ -25,21 +25,23 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +50,7 @@ - + @@ -93,7 +95,7 @@
  • - + article Overview @@ -113,7 +115,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +130,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +183,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -253,7 +250,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +270,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +300,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +335,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +370,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -543,18 +540,46 @@
    -
    +
    On this page
    - +
    -
    +
    -
    -
    +
    +
    article @@ -571,7 +596,12 @@
    - +

    The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.

    +

    Order

    When and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at Core Mini.

    +

    One of the key systems enabled for each Core is regular backup to a system of your choice. The credentials for the system are help by Provisioner but can be a local storage service, Backblaze (what we use at https://federated.computer), or some other backup service.

    +

    Update

    Provisioner can also modify Cores to add/subtract SaaS software from a Core depending on follow-on orders/cancellations from customers. It can also take instructions from the update/upgrade system to push out updates to existing software on a Core whether that is system software or SaaS software or other components.

    +

    Tear Down

    When it comes time to tear down a Core, Provisioner firsts backs up the Core to the system-defined backup service and then deletes the Core. After a set number of days a follow up command can be sent to Provisioner to clear away the backup.

    +
    @@ -656,7 +686,7 @@ - + @@ -1029,13 +1059,6 @@ - - - - - - - @@ -1091,8 +1114,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1123,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1132,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1141,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1150,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1159,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1168,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1177,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1193,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1224,15 +1247,6 @@ index.add( { id: 19 , - href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" - } - ); - index.add( - { - id: 20 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,7 +1255,7 @@ ); index.add( { - id: 21 , + id: 20 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", description: "", @@ -1250,7 +1264,7 @@ ); index.add( { - id: 22 , + id: 21 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,7 +1273,7 @@ ); index.add( { - id: 23 , + id: 22 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", description: "", @@ -1268,7 +1282,7 @@ ); index.add( { - id: 24 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", title: "Customer Service and Support", description: "", @@ -1277,25 +1291,25 @@ ); index.add( { - id: 25 , + id: 24 , href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", title: "Core Desktop", - description: "", - content: "" + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nIt is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nAll pricing is done outside of Federated Core Platform.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" - } - ); - index.add( - { - id: 27 , href: "\/docs\/software-catalog\/", title: "Software Catalog", description: "", @@ -1304,7 +1318,7 @@ ); index.add( { - id: 28 , + id: 27 , href: "\/docs\/software-catalog\/software-catalog\/", title: "Software Catalog", description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", @@ -1313,7 +1327,7 @@ ); index.add( { - id: 29 , + id: 28 , href: "\/docs\/software-catalog\/bundles\/", title: "Bundles", description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", @@ -1322,7 +1336,7 @@ ); index.add( { - id: 30 , + id: 29 , href: "\/docs\/software-catalog\/federated-commerce\/", title: "Federated Commerce", description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", @@ -1331,7 +1345,7 @@ ); index.add( { - id: 31 , + id: 30 , href: "\/docs\/software-catalog\/federated-omnimedia\/", title: "Federated Omnimedia", description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", @@ -1340,7 +1354,7 @@ ); index.add( { - id: 32 , + id: 31 , href: "\/docs\/partners\/", title: "Partners", description: "", @@ -1349,7 +1363,7 @@ ); index.add( { - id: 33 , + id: 32 , href: "\/docs\/partners\/operators-networks-platforms\/", title: "Operators Networks Platforms", description: "Text\n", @@ -1358,7 +1372,7 @@ ); index.add( { - id: 34 , + id: 33 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", description: "", @@ -1367,7 +1381,7 @@ ); index.add( { - id: 35 , + id: 34 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", description: "", @@ -1376,7 +1390,7 @@ ); index.add( { - id: 36 , + id: 35 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", description: "", @@ -1385,7 +1399,7 @@ ); index.add( { - id: 37 , + id: 36 , href: "\/docs\/about-federated-computer\/", title: "About Federated Computer", description: "", @@ -1394,7 +1408,7 @@ ); index.add( { - id: 38 , + id: 37 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", description: "", @@ -1403,7 +1417,7 @@ ); index.add( { - id: 39 , + id: 38 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/provisioning/unified-messaging/index.html b/public/docs/federated-core-platform/provisioning/unified-messaging/index.html index 02ebc15..47f4fb5 100644 --- a/public/docs/federated-core-platform/provisioning/unified-messaging/index.html +++ b/public/docs/federated-core-platform/provisioning/unified-messaging/index.html @@ -14,7 +14,7 @@ - + Unified Messaging | Federated Computer Enterprise @@ -25,21 +25,27 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +54,7 @@ - + @@ -93,7 +99,7 @@
  • - + article Overview @@ -113,7 +119,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +134,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +187,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +259,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +279,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +309,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +344,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +379,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -543,18 +549,46 @@
    -
    +
    On this page
    - +
    -
    +
    -
    -
    +
    +
    article @@ -571,7 +605,11 @@
    - +

    Federated Core includes three systems for messaging.

    +

    Email

    There is a full-featured IMAP/SMTP service available for any needed notifications to users.

    +

    Container-to-Container

    There is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.

    +

    Optional: Matrix

    If the Matrix service is loaded, you can use it like a message-bus for application notification to users.

    +
    @@ -656,7 +694,7 @@ - + @@ -1064,8 +1102,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -1091,8 +1129,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1138,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1147,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1156,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1165,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1174,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1183,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1192,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1208,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1246,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1255,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1264,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,27 +1288,18 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 22 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { id: 23 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", description: "", content: "" } @@ -1271,13 +1309,31 @@ id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" + } + ); + index.add( + { + id: 27 , href: "\/docs\/software-catalog\/", title: "Software Catalog", description: "", @@ -1286,7 +1342,7 @@ ); index.add( { - id: 26 , + id: 28 , href: "\/docs\/software-catalog\/software-catalog\/", title: "Software Catalog", description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", @@ -1295,7 +1351,7 @@ ); index.add( { - id: 27 , + id: 29 , href: "\/docs\/software-catalog\/bundles\/", title: "Bundles", description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", @@ -1304,7 +1360,7 @@ ); index.add( { - id: 28 , + id: 30 , href: "\/docs\/software-catalog\/federated-commerce\/", title: "Federated Commerce", description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", @@ -1313,7 +1369,7 @@ ); index.add( { - id: 29 , + id: 31 , href: "\/docs\/software-catalog\/federated-omnimedia\/", title: "Federated Omnimedia", description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", @@ -1322,7 +1378,7 @@ ); index.add( { - id: 30 , + id: 32 , href: "\/docs\/partners\/", title: "Partners", description: "", @@ -1331,16 +1387,16 @@ ); index.add( { - id: 31 , + id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n" } ); index.add( { - id: 32 , + id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", description: "", @@ -1349,7 +1405,7 @@ ); index.add( { - id: 33 , + id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", description: "", @@ -1358,7 +1414,7 @@ ); index.add( { - id: 34 , + id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", description: "", @@ -1367,7 +1423,7 @@ ); index.add( { - id: 35 , + id: 37 , href: "\/docs\/about-federated-computer\/", title: "About Federated Computer", description: "", @@ -1376,31 +1432,13 @@ ); index.add( { - id: 36 , + id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", description: "", content: "" } ); - index.add( - { - id: 37 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" - } - ); - index.add( - { - id: 38 , - href: "\/docs\/federated-core-platform\/services\/", - title: "Services", - description: "", - content: "" - } - ); index.add( { id: 39 , diff --git a/public/docs/federated-core-platform/provisioning/unified-storage/index.html b/public/docs/federated-core-platform/provisioning/unified-storage/index.html index 314572c..b5d96bf 100644 --- a/public/docs/federated-core-platform/provisioning/unified-storage/index.html +++ b/public/docs/federated-core-platform/provisioning/unified-storage/index.html @@ -14,7 +14,7 @@ - + Unified Storage | Federated Computer Enterprise @@ -25,21 +25,23 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +50,7 @@ - + @@ -93,7 +95,7 @@
  • - + article Overview @@ -113,7 +115,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +130,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +183,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +255,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +275,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +305,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +340,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +375,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -571,7 +573,9 @@
    - +

    Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage

    +

    Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.

    +
    @@ -656,7 +660,7 @@ - + @@ -1064,8 +1068,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -1091,8 +1095,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1104,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1113,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1122,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1131,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1140,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1149,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1158,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1174,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1212,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1221,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,24 +1230,24 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , - href: "\/docs\/federated-core-platform\/billing\/", - title: "Billing", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" } ); index.add( { id: 21 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", description: "", content: "" } @@ -1253,15 +1257,15 @@ id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { id: 23 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", description: "", content: "" } @@ -1271,13 +1275,31 @@ id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" + } + ); + index.add( + { + id: 27 , href: "\/docs\/software-catalog\/", title: "Software Catalog", description: "", @@ -1286,7 +1308,7 @@ ); index.add( { - id: 26 , + id: 28 , href: "\/docs\/software-catalog\/software-catalog\/", title: "Software Catalog", description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", @@ -1295,7 +1317,7 @@ ); index.add( { - id: 27 , + id: 29 , href: "\/docs\/software-catalog\/bundles\/", title: "Bundles", description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", @@ -1304,7 +1326,7 @@ ); index.add( { - id: 28 , + id: 30 , href: "\/docs\/software-catalog\/federated-commerce\/", title: "Federated Commerce", description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", @@ -1313,7 +1335,7 @@ ); index.add( { - id: 29 , + id: 31 , href: "\/docs\/software-catalog\/federated-omnimedia\/", title: "Federated Omnimedia", description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", @@ -1322,7 +1344,7 @@ ); index.add( { - id: 30 , + id: 32 , href: "\/docs\/partners\/", title: "Partners", description: "", @@ -1331,7 +1353,7 @@ ); index.add( { - id: 31 , + id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", title: "Operators Networks Platforms", description: "Text\n", @@ -1340,7 +1362,7 @@ ); index.add( { - id: 32 , + id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", description: "", @@ -1349,7 +1371,7 @@ ); index.add( { - id: 33 , + id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", description: "", @@ -1358,7 +1380,7 @@ ); index.add( { - id: 34 , + id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", description: "", @@ -1367,7 +1389,7 @@ ); index.add( { - id: 35 , + id: 37 , href: "\/docs\/about-federated-computer\/", title: "About Federated Computer", description: "", @@ -1376,31 +1398,13 @@ ); index.add( { - id: 36 , + id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", description: "", content: "" } ); - index.add( - { - id: 37 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" - } - ); - index.add( - { - id: 38 , - href: "\/docs\/federated-core-platform\/services\/", - title: "Services", - description: "", - content: "" - } - ); index.add( { id: 39 , diff --git a/public/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated/index.html b/public/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated/index.html index 8cb46b0..972125d 100644 --- a/public/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated/index.html +++ b/public/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated/index.html @@ -14,7 +14,7 @@ - + Why Open Source Projects Work With Federated | Federated Computer Enterprise @@ -25,21 +25,21 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@
  • - + article Overview @@ -113,7 +113,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +128,52 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • +
  • Core Desktop
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • @@ -186,64 +186,24 @@ - - - - - - - - - -
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + +
    + + + + + + + + + + +
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -333,22 +338,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -368,7 +373,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -566,7 +571,10 @@
    - +

    More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.

    +

    It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.

    +

    All pricing is done outside of Federated Core Platform.

    +
    @@ -578,10 +586,10 @@
    - +
    - +
    -

    Federated Management navigate_next

    +

    Software Catalog navigate_next

    @@ -651,7 +659,7 @@ - + @@ -1024,6 +1032,13 @@ + + + + + + + @@ -1052,8 +1067,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -1079,8 +1094,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1088,8 +1103,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1097,8 +1112,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1106,8 +1121,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1115,8 +1130,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1124,8 +1139,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1133,8 +1148,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1142,15 +1157,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1158,35 +1173,35 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", - title: "Core Workflow Intelligence", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", + title: "Update and Upgrade", + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", - title: "Update and Upgrade", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", + title: "Monitor and Fix", + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( { id: 16 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", - title: "Monitor and Fix", + href: "\/docs\/federated-core-platform\/customization\/", + title: "Customization", description: "", content: "" } @@ -1194,8 +1209,8 @@ index.add( { id: 17 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", + href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", + title: "Core Workflow Intelligence", description: "", content: "" } @@ -1212,15 +1227,6 @@ index.add( { id: 19 , - href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", - title: "Account Management and Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 20 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", description: "", @@ -1229,153 +1235,162 @@ ); index.add( { - id: 21 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" - } - ); - index.add( - { - id: 22 , - href: "\/docs\/federated-core-platform\/services\/federated-management\/", - title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 23 , - href: "\/docs\/software-catalog\/", - title: "Software Catalog", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/software-catalog\/software-catalog\/", - title: "Software Catalog", - description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", - content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" - } - ); - index.add( - { - id: 25 , - href: "\/docs\/software-catalog\/bundles\/", - title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" - } - ); - index.add( - { - id: 26 , - href: "\/docs\/software-catalog\/federated-commerce\/", - title: "Federated Commerce", - description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", - content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" - } - ); - index.add( - { - id: 27 , - href: "\/docs\/software-catalog\/federated-omnimedia\/", - title: "Federated Omnimedia", - description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", - content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" - } - ); - index.add( - { - id: 28 , - href: "\/docs\/partners\/", - title: "Partners", - description: "", - content: "" - } - ); - index.add( - { - id: 29 , - href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" - } - ); - index.add( - { - id: 30 , - href: "\/docs\/partners\/managed-service-providers\/", - title: "Managed Service Provider", - description: "", - content: "" - } - ); - index.add( - { - id: 31 , - href: "\/docs\/partners\/pro-customers\/", - title: "Pro Customers", - description: "", - content: "" - } - ); - index.add( - { - id: 32 , - href: "\/docs\/partners\/on-line-affiliates\/", - title: "On Line Affiliates", - description: "", - content: "" - } - ); - index.add( - { - id: 33 , - href: "\/docs\/about-federated-computer\/", - title: "About Federated Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 34 , - href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", - title: "Federated Company Backgrounder", - description: "", - content: "" - } - ); - index.add( - { - id: 35 , - href: "\/docs\/federated-core-platform\/services\/", - title: "Services", - description: "", - content: "" - } - ); - index.add( - { - id: 36 , + id: 20 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", content: "" } ); + index.add( + { + id: 21 , + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 22 , + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", + description: "", + content: "" + } + ); + index.add( + { + id: 23 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "", + content: "" + } + ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "", + content: "" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nIt is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nAll pricing is done outside of Federated Core Platform.\n" + } + ); + index.add( + { + id: 27 , + href: "\/docs\/software-catalog\/", + title: "Software Catalog", + description: "", + content: "" + } + ); + index.add( + { + id: 28 , + href: "\/docs\/software-catalog\/software-catalog\/", + title: "Software Catalog", + description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", + content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" + } + ); + index.add( + { + id: 29 , + href: "\/docs\/software-catalog\/bundles\/", + title: "Bundles", + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" + } + ); + index.add( + { + id: 30 , + href: "\/docs\/software-catalog\/federated-commerce\/", + title: "Federated Commerce", + description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", + content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" + } + ); + index.add( + { + id: 31 , + href: "\/docs\/software-catalog\/federated-omnimedia\/", + title: "Federated Omnimedia", + description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", + content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" + } + ); + index.add( + { + id: 32 , + href: "\/docs\/partners\/", + title: "Partners", + description: "", + content: "" + } + ); + index.add( + { + id: 33 , + href: "\/docs\/partners\/operators-networks-platforms\/", + title: "Operators Networks Platforms", + description: "Text\n", + content: "Text\n" + } + ); + index.add( + { + id: 34 , + href: "\/docs\/partners\/managed-service-providers\/", + title: "Managed Service Provider", + description: "", + content: "" + } + ); + index.add( + { + id: 35 , + href: "\/docs\/partners\/pro-customers\/", + title: "Pro Customers", + description: "", + content: "" + } + ); + index.add( + { + id: 36 , + href: "\/docs\/partners\/on-line-affiliates\/", + title: "On Line Affiliates", + description: "", + content: "" + } + ); index.add( { id: 37 , - href: "\/docs\/federated-core-platform\/customization\/", - title: "Customization", + href: "\/docs\/about-federated-computer\/", + title: "About Federated Computer", description: "", content: "" } @@ -1383,6 +1398,15 @@ index.add( { id: 38 , + href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", + title: "Federated Company Backgrounder", + description: "", + content: "" + } + ); + index.add( + { + id: 39 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/services/customer-service-and-support/index.html b/public/docs/federated-core-platform/services/customer-service-and-support/index.html index 2258558..48bcbc3 100644 --- a/public/docs/federated-core-platform/services/customer-service-and-support/index.html +++ b/public/docs/federated-core-platform/services/customer-service-and-support/index.html @@ -14,7 +14,7 @@ - + Customer Service and Support | Federated Computer Enterprise @@ -25,21 +25,25 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +52,7 @@ - + @@ -93,7 +97,7 @@
  • - + article Overview @@ -113,7 +117,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +132,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +185,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +257,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +277,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +307,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +342,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +377,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -543,18 +552,46 @@
    -
    + -
    +
    -
    - +
    article @@ -571,7 +608,12 @@
    - +

    Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.

    +

    In addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.

    +

    End-user Businesses and Team

    Federated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.

    +

    Channel Partners (Managed Service Providers)

    We can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.

    +

    Other Operators

    It isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.

    +
    @@ -656,7 +698,7 @@ - + @@ -1036,6 +1078,13 @@ + + + + + + + @@ -1091,8 +1140,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1149,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1158,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1167,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1176,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1185,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1194,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1203,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1219,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1257,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1266,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1275,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,16 +1299,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,38 +1317,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1351,9 +1400,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1361,8 +1410,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1370,8 +1419,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1379,8 +1428,8 @@ id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1397,13 +1446,22 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/services/federated-management/index.html b/public/docs/federated-core-platform/services/federated-management/index.html index 3a2f388..7a386cc 100644 --- a/public/docs/federated-core-platform/services/federated-management/index.html +++ b/public/docs/federated-core-platform/services/federated-management/index.html @@ -14,7 +14,7 @@ - + Federated Management | Federated Computer Enterprise @@ -25,21 +25,23 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +50,7 @@ - + @@ -93,7 +95,7 @@
  • - + article Overview @@ -113,7 +115,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +130,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +183,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +255,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +275,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +305,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +340,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +375,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -543,18 +550,44 @@
    -
    +
    On this page
    - +
    -
    +
    -
    -
    +
    +
    article @@ -571,7 +604,10 @@
    - +

    Federated Computer can work to get your to market in the fastest and most convenient way for your organization.

    +

    Complete Management

    We can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).

    +

    Management to Train

    We can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.

    +
    @@ -656,7 +692,7 @@ - + @@ -1036,6 +1072,13 @@ + + + + + + + @@ -1091,8 +1134,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1143,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1152,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1161,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1170,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1179,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1188,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1197,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1213,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1251,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1260,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1269,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,16 +1293,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,38 +1311,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1351,9 +1394,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1361,8 +1404,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1370,8 +1413,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1379,8 +1422,8 @@ id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1397,13 +1440,22 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/federated-core-platform/services/index.html b/public/docs/federated-core-platform/services/index.html index d9c2220..2e8095e 100644 --- a/public/docs/federated-core-platform/services/index.html +++ b/public/docs/federated-core-platform/services/index.html @@ -14,7 +14,7 @@ - + Services | Federated Computer Enterprise @@ -25,17 +25,17 @@ - - - - - - + + + + + + - - + + @@ -46,7 +46,7 @@ - + @@ -91,7 +91,7 @@
  • - + article Overview @@ -111,7 +111,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -126,52 +126,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -184,24 +179,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -251,7 +251,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -271,12 +271,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -301,22 +301,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -336,22 +336,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -371,7 +371,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -562,7 +562,7 @@
    - +
    article @@ -579,7 +579,7 @@
    - +
    article @@ -651,7 +651,7 @@ - + @@ -1086,8 +1086,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1095,8 +1095,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1104,8 +1104,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1113,8 +1113,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1122,8 +1122,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1131,8 +1131,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1140,8 +1140,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1149,15 +1149,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1165,28 +1165,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1203,8 +1203,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1212,8 +1212,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1221,13 +1221,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1236,16 +1245,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1254,7 +1263,7 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", description: "", @@ -1263,7 +1272,7 @@ ); index.add( { - id: 24 , + id: 25 , href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", title: "Customer Service and Support", description: "", @@ -1272,20 +1281,11 @@ ); index.add( { - id: 25 , + id: 26 , href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", title: "Core Desktop", - description: "", - content: "" - } - ); - index.add( - { - id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( diff --git a/public/docs/federated-core-platform/services/index.xml b/public/docs/federated-core-platform/services/index.xml index f0a0fdd..dacfdc6 100644 --- a/public/docs/federated-core-platform/services/index.xml +++ b/public/docs/federated-core-platform/services/index.xml @@ -2,24 +2,24 @@ Services on Federated Computer Enterprise - http://localhost:44247/docs/federated-core-platform/services/ + http://localhost:1313/docs/federated-core-platform/services/ Recent content in Services on Federated Computer Enterprise Hugo en-us Tue, 26 Aug 2025 14:47:00 -0600 - + Federated Management - http://localhost:44247/docs/federated-core-platform/services/federated-management/ + http://localhost:1313/docs/federated-core-platform/services/federated-management/ Mon, 25 Aug 2025 12:35:12 -0600 - http://localhost:44247/docs/federated-core-platform/services/federated-management/ + http://localhost:1313/docs/federated-core-platform/services/federated-management/ Customer Service and Support - http://localhost:44247/docs/federated-core-platform/services/customer-service-and-support/ + http://localhost:1313/docs/federated-core-platform/services/customer-service-and-support/ Tue, 26 Aug 2025 14:47:00 -0600 - http://localhost:44247/docs/federated-core-platform/services/customer-service-and-support/ + http://localhost:1313/docs/federated-core-platform/services/customer-service-and-support/ diff --git a/public/docs/index.html b/public/docs/index.html index d1993d0..558563f 100644 --- a/public/docs/index.html +++ b/public/docs/index.html @@ -14,7 +14,7 @@ - + Docs | Federated Computer Enterprise @@ -25,17 +25,17 @@ - - - - - - + + + + + + - - + + @@ -46,7 +46,7 @@ - + @@ -91,7 +91,7 @@
  • - + article Overview @@ -111,7 +111,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -119,14 +119,54 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • + + + + +
  • Adding Software to Federated Core
  • + + + + +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -179,11 +244,16 @@ @@ -194,39 +264,19 @@
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -286,22 +336,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -321,7 +371,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -496,7 +551,7 @@
    - +
    article @@ -513,7 +568,7 @@
    - +
    article @@ -530,7 +585,7 @@
    - +
    article @@ -547,7 +602,7 @@
    - +
    article @@ -564,7 +619,7 @@
    - +
    article @@ -636,7 +691,7 @@ - + @@ -939,6 +994,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -974,8 +1106,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support ", - content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner Core Server Core Mini Unified Storage Unified Messaging Authentication Dashboard Computer Maintenance link CoreScanner Update and Upgrade Monitor and Fix Customization link Core Workflow Intelligence Adding Software to Federated Core Why Open Source Projects Work With Federated Billing link Account Management and Billing Services link Federated Management Customer Service and Support " + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -990,240 +1122,339 @@ index.add( { id: 3 , - href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", - title: "Provisioner", - description: "", - content: "" - } - ); - index.add( - { - id: 4 , - href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", - title: "Unified Messaging", - description: "", - content: "" - } - ); - index.add( - { - id: 5 , - href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", - title: "Authentication", - description: "", - content: "" - } - ); - index.add( - { - id: 6 , - href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", - title: "Core Workflow Intelligence", - description: "", - content: "" - } - ); - index.add( - { - id: 7 , - href: "\/docs\/federated-core-platform\/provisioning\/monitor-and-fix\/", - title: "Monitor and Fix", - description: "", - content: "" - } - ); - index.add( - { - id: 8 , - href: "\/docs\/federated-core-platform\/provisioning\/computer\/", - title: "Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 9 , - href: "\/docs\/federated-core-platform\/provisioning\/adding-software-to-federated-core\/", - title: "Adding Software to Federated Core", - description: "", - content: "" - } - ); - index.add( - { - id: 10 , - href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", - title: "Account Management and Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 11 , - href: "\/docs\/federated-core-platform\/services\/federated-management\/", - title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 12 , - href: "\/docs\/software-catalog\/", - title: "Software Catalog", - description: "", - content: "" - } - ); - index.add( - { - id: 13 , - href: "\/docs\/software-catalog\/software-catalog\/", - title: "Software Catalog", - description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", - content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" - } - ); - index.add( - { - id: 14 , - href: "\/docs\/software-catalog\/bundles\/", - title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" - } - ); - index.add( - { - id: 15 , - href: "\/docs\/software-catalog\/federated-commerce\/", - title: "Federated Commerce", - description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", - content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" - } - ); - index.add( - { - id: 16 , - href: "\/docs\/software-catalog\/federated-omnimedia\/", - title: "Federated Omnimedia", - description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", - content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" - } - ); - index.add( - { - id: 17 , - href: "\/docs\/partners\/", - title: "Partners", - description: "", - content: "" - } - ); - index.add( - { - id: 18 , - href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" - } - ); - index.add( - { - id: 19 , - href: "\/docs\/partners\/managed-service-providers\/", - title: "Managed Service Provider", - description: "", - content: "" - } - ); - index.add( - { - id: 20 , - href: "\/docs\/partners\/pro-customers\/", - title: "Pro Customers", - description: "", - content: "" - } - ); - index.add( - { - id: 21 , - href: "\/docs\/partners\/on-line-affiliates\/", - title: "On Line Affiliates", - description: "", - content: "" - } - ); - index.add( - { - id: 22 , - href: "\/docs\/about-federated-computer\/", - title: "About Federated Computer", - description: "", - content: "" - } - ); - index.add( - { - id: 23 , - href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", - title: "Federated Company Backgrounder", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/", - title: "Services", - description: "", - content: "" - } - ); - index.add( - { - id: 25 , - href: "\/docs\/federated-core-platform\/billing\/", - title: "Billing", - description: "", - content: "" - } - ); - index.add( - { - id: 26 , - href: "\/docs\/federated-core-platform\/customization\/", - title: "Customization", - description: "", - content: "" - } - ); - index.add( - { - id: 27 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", - description: "", - content: "" - } - ); - index.add( - { - id: 28 , href: "\/docs\/federated-core-platform\/provisioning\/", title: "Provisioning", description: "", content: "" } ); + index.add( + { + id: 4 , + href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", + title: "Provisioner", + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " + } + ); + index.add( + { + id: 5 , + href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", + title: "Core Server", + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" + } + ); + index.add( + { + id: 6 , + href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", + title: "Core Mini", + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" + } + ); + index.add( + { + id: 7 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", + title: "Unified Storage", + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" + } + ); + index.add( + { + id: 8 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", + title: "Unified Messaging", + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" + } + ); + index.add( + { + id: 9 , + href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", + title: "Authentication", + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" + } + ); + index.add( + { + id: 10 , + href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", + title: "Dashboard", + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " + } + ); + index.add( + { + id: 11 , + href: "\/docs\/federated-core-platform\/provisioning\/computer\/", + title: "Computer", + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" + } + ); + index.add( + { + id: 12 , + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", + description: "", + content: "" + } + ); + index.add( + { + id: 13 , + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", + title: "Core Scanner", + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " + } + ); + index.add( + { + id: 14 , + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", + title: "Update and Upgrade", + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" + } + ); + index.add( + { + id: 15 , + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", + title: "Monitor and Fix", + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" + } + ); + index.add( + { + id: 16 , + href: "\/docs\/federated-core-platform\/customization\/", + title: "Customization", + description: "", + content: "" + } + ); + index.add( + { + id: 17 , + href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", + title: "Core Workflow Intelligence", + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" + } + ); + index.add( + { + id: 18 , + href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", + title: "Adding Software to Federated Core", + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" + } + ); + index.add( + { + id: 19 , + href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" + } + ); + index.add( + { + id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 22 , + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" + } + ); + index.add( + { + id: 23 , + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", + description: "", + content: "" + } + ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" + } + ); + index.add( + { + id: 27 , + href: "\/docs\/software-catalog\/", + title: "Software Catalog", + description: "", + content: "" + } + ); + index.add( + { + id: 28 , + href: "\/docs\/software-catalog\/software-catalog\/", + title: "Software Catalog", + description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", + content: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\nAll software works with Federated Computer’s monitor and fix, update and upgrade, unified storage, and authentication technologies for simple user experience.\nEach entry has a link to the code repository for the project and the open source license.\n(Legend: Title Federated Bundles. Title Available.)\nAdministration linkAuthelia: OIDC provider. Repository: https://github.com/authelia/authelia License: https://github.com/authelia/authelia/blob/master/LICENSE\nPanel: user and group management. Email addresses. Passwords. LDAP for unified user authentication. Connects with Authelia for SSO where supported by specific softwares.\nCustomer Support and Knowledge Management linkBookstack: multi-user wiki. Includes drawing for diagrams. Repository: https://github.com/BookStackApp/BookStack License: https://github.com/BookStackApp/BookStack/blob/development/LICENSE\nDocmost: collaborative wiki editor. Repository: https://github.com/docmost/docmost License: https://github.com/docmost/docmost/blob/main/LICENSE\nFreescout: multi-user email address platform for customer support with paid plug-in capabilities. Repository: https://github.com/freescout-help-desk/freescout License: https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE\nData Science linkBaserow: no-code database with application builder. Repository: https://github.com/bram2w/baserow License: https://github.com/bram2w/baserow/blob/master/LICENSE\nBriefer: data workspace with built-in private AI analyst. Repository: https://github.com/briefercloud/briefer License: https://github.com/briefercloud/briefer/blob/main/LICENSE\nJupyter Interactive Notebook: python-based documents for accessing and analyzing data. Repository: https://github.com/jupyter/notebook License: https://github.com/jupyter/notebook/blob/main/LICENSE\nMetabase: business intelligence platform. Repository: https://github.com/metabase/metabase License: https://github.com/metabase/metabase/blob/master/LICENSE-AGPL.txt\nNocoDB: no-code database. Repository: https://github.com/nocodb/nocodb License: https://github.com/nocodb/nocodb/blob/develop/LICENSE\nSuperset: modern data exploration and visualization platform. Repository: https://github.com/apache/superset License: https://github.com/apache/superset/blob/master/LICENSE.txt\neCommerce linkEversync: connects and syncs Woocommerce installations with each other and Shopify. Allows for creation of re-usable content that applied to many products and product categories. Proprietary to Federated Computer.\nMedusa: ecommerce toolbox for custom solutions. Repository: https://github.com/medusajs/medusa License: https://github.com/medusajs/medusa/blob/develop/LICENSE\nWooCommerce: ecommerce store for Wordpress. Repository: https://github.com/woocommerce/woocommerce\nFamily linkBlackCandy: multi-user music sharing. Repository: https://github.com/blackcandy-org/blackcandy License: https://github.com/blackcandy-org/blackcandy/blob/master/LICENSE\nImmich: multi-user photos and photo album. Repository: https://github.com/immich-app/immich License: https://github.com/immich-app/immich/blob/main/LICENSE\nMaybe Finance: Personal/family finance management. Repository: https://github.com/maybe-finance/maybe License: https://github.com/maybe-finance/maybe/blob/main/LICENSE\nWGER: personal workout manager. Repository: https://github.com/wger-project/wger License: https://github.com/wger-project/wger/blob/master/LICENSE.txt\nGroupware linkAppFlowy: open source Notion replacement. Repository: https://github.com/AppFlowy-IO/AppFlowy License: https://github.com/AppFlowy-IO/AppFlowy/blob/main/LICENSE\nBig Blue Button: virtual classroom. Repository: https://github.com/bigbluebutton/bigbluebutton License: https://github.com/bigbluebutton/bigbluebutton/blob/v3.0.x-release/LICENSE\nCal.com: appointment scheduler. Repository: https://github.com/calcom/cal.com License: https://github.com/calcom/cal.com/blob/main/LICENSE\nDocker Email Server: full IMAP and SMTP server. Includes automatic discovery from email clients. Repository: https://github.com/docker-mailserver/docker-mailserver License: https://github.com/docker-mailserver/docker-mailserver/blob/master/LICENSE\nDocuseal: PDF document messaging and signing. Repository: https://github.com/docusealco/docuseal License: https://github.com/docusealco/docuseal/blob/master/LICENSE\nDolibarr App Suite: ERP and CRM. Repository: https://github.com/Dolibarr/dolibarr License: https://github.com/Dolibarr/dolibarr?tab=GPL-3.0-1-ov-file#readme\nElement/Matrix: platform for end-to-end encrypted chat capable of federation with servers and users outside of the domain. Repository: Element https://github.com/element-hq/element-web Matrix https://github.com/element-hq/synapse License: Element https://github.com/element-hq/element-web/blob/develop/LICENSE-AGPL-3.0 Matrix https://github.com/element-hq/synapse/blob/develop/LICENSE-AGPL-3.0\nExcalidraw: design and drawing application for teams. Repository: https://github.com/excalidraw/excalidraw License: https://github.com/excalidraw/excalidraw/blob/master/LICENSE\nFreePBX: VOIP platform. Repository: https://github.com/orgs/FreePBX/repositories?type=all License: GNU General Public License\nJitsi: video-conferencing. Support for up to 1000s of simultaneous participants. Repository: https://github.com/jitsi/docker-jitsi-meet License: https://github.com/jitsi/docker-jitsi-meet/blob/master/LICENSE\nKaneo: open source Monday platform. Repository: https://github.com/usekaneo/kaneo License: https://github.com/usekaneo/kaneo/blob/main/LICENSE\nKimai: time tracking and time sheets. Repository: https://github.com/kimai/kimai License: https://github.com/kimai/kimai/blob/main/LICENSE\nLinkwarden: social bookmarks. Repository: https://github.com/linkwarden/linkwarden License: https://github.com/linkwarden/linkwarden/blob/main/LICENSE.md\nLoomio: team decision and collaboration platform. Repository: https://github.com/loomio/loomio License: https://github.com/loomio/loomio/blob/master/LICENSE.txt\nMoodle: course ware design and delivery. Repository: https://github.com/moodle/moodle License: https://github.com/moodle/moodle?tab=GPL-3.0-1-ov-file#readme\nNextcloud: groupware platform including calendar, contacts, files. Includes ability to add applications from third parties. Installed with Collabora. Repository: Nextcloud https://github.com/nextcloud/server Collabora https://github.com/CollaboraOnline/online License: Nextcloud https://github.com/nextcloud/server/blob/master/COPYING Collabora Mozilla Public License v2.0.\nOnlyOffice: Office365 compatible suite. Repository: https://github.com/ONLYOFFICE/server License: https://github.com/ONLYOFFICE/server/blob/master/LICENSE.txt\nOpenProject: traditional project management with Gantt and Pert charts. Repository: https://github.com/opf/openproject License: https://github.com/opf/openproject?tab=GPL-3.0-1-ov-file#readme\nPaperless: automated workflows for teams. Repository: https://github.com/paperless-ngx/paperless-ngx License: https://github.com/paperless-ngx/paperless-ngx/blob/dev/LICENSE\nPenpot: open source Figma. Repository: https://github.com/penpot/penpot License: https://github.com/penpot/penpot/blob/develop/LICENSE\nPlane: project management. Repository: https://github.com/makeplane/plane License: https://github.com/makeplane/plane/blob/preview/LICENSE.txt\nRally: schedule group meetings. Repository: https://github.com/lukevella/rallly License: https://github.com/lukevella/rallly/blob/main/LICENSE\nRoundcube: web mail. Repository: https://github.com/roundcube/roundcubemail License: https://github.com/roundcube/roundcubemail/blob/master/LICENSE\nSogo: web mail, calendar, contacts. Repository: https://github.com/Alinto/sogo License: https://github.com/Alinto/sogo/blob/master/COPYING.GPL\nMarketing and Sales linkAd Server: able to serve banner ads, or ads from Google, to Wordpress, Discourse, Castopod, or another web page including third parties. Proprietary to Federated Computer.\nDittofeed: multi-channel marketing automation including email and SMS. Repository: https://github.com/dittofeed/dittofeed License: https://github.com/dittofeed/dittofeed/blob/main/LICENSE\nEspoCRM: CRM alternative. Repository: https://github.com/espocrm/espocrm License: https://github.com/espocrm/espocrm/blob/master/LICENSE.txt\nHi.Events: event management and ticketing platform. Repository: https://github.com/HiEventsDev/Hi.Events License: https://github.com/HiEventsDev/Hi.Events/blob/develop/LICENCE\nListmonk: multi-channel marketing automation platform for mailing list and SMS message distribution. Repository: https://github.com/knadh/listmonk License: https://github.com/knadh/listmonk/blob/master/LICENSE\nMatomo: website analytics. Repository: https://github.com/matomo-org/matomo License: https://github.com/matomo-org/matomo/blob/5.x-dev/LICENSE\nMautic: marketing automation for email, SMS, Slack, Whatsapp. Includes landing page automation and many, many integrations. Repository: https://github.com/mautic/mautic License: https://github.com/mautic/mautic/blob/7.x/LICENSE.txt\nPlausible: website analytics. Repository: https://github.com/plausible/analytics License: https://github.com/plausible/analytics/blob/master/LICENSE.md\nTwenty: CRM alternative. Repository: https://github.com/twentyhq/twenty License: https://github.com/twentyhq/twenty/blob/main/LICENSE\nSnapify: open source Loom alternative for video messaging to prospects. Repository: https://github.com/MarconLP/snapify License: https://github.com/MarconLP/snapify/blob/main/LICENSE.md\nPublishing linkCastopod: podcasting and videocasting platform with premium content capabilities. Repository: https://github.com/ad-aures/castopod License: https://github.com/ad-aures/castopod/blob/develop/LICENSE.md\nDiscourse: forum software. That’s selling it short. Can be used a a knowledgebase, SSO, team management and calendar. Lots of great flexibility. Repository: https://github.com/discourse/discourse License: https://github.com/discourse/discourse/blob/main/LICENSE.txt\nGhostCMS: mutil-user static site generator. Repository: https://github.com/TryGhost/Ghost License: https://github.com/TryGhost/Ghost/blob/main/LICENSE\nOwncast: video and chat server for live events. Repository: https://github.com/owncast/owncast License: https://github.com/owncast/owncast/blob/develop/LICENSE\nPeertube: video streaming. Repository: https://github.com/Chocobozzz/PeerTube License: https://github.com/Chocobozzz/PeerTube/blob/develop/LICENSE\nPixelfed: open source Instagram clone. Repository: https://github.com/pixelfed/pixelfed License: https://github.com/pixelfed/pixelfed/blob/dev/LICENSE\nRevolt: open source, compatible with clients, Discord clone. Repository: https://github.com/revoltchat License: https://github.com/revoltchat/backend/blob/main/LICENSE\nVDO.ninja: connects Jitsi to OBS for video broadcasting. Repository: https://github.com/steveseguin/vdo.ninja License: https://github.com/steveseguin/vdo.ninja/blob/develop/LICENCE.md\nWebstudio: complete website creation and publishing. Repository: https://github.com/webstudio-is/webstudio License: https://github.com/webstudio-is/webstudio/blob/main/LICENSE\nWordpress: Widely used CMS. Repository: https://github.com/WordPress/WordPress License: GPL\nSecurity linkHeadscale: open source Tailscale clone for Wireguard-based overlay networks allowing for access to all Federated Computer services over a private network. Repository: https://github.com/juanfont/headscale License: https://github.com/juanfont/headscale/blob/main/LICENSE\nPowerDNS: manage DNS for the domain. Repository: https://github.com/PowerDNS/pdns License: https://github.com/PowerDNS/pdns?tab=GPL-2.0-1-ov-file#readme\nTraefik: load balancer, private network management, firewall. Repository: License:\nVaultwarden: password management with clients (from Bitwarden) for desktop, mobile, web. Repository: License:\nSoftware Development and DevOps linkCoolify: platform-as-a-service. Repository: https://github.com/coollabsio/coolify License: https://github.com/coollabsio/coolify/blob/v4.x/LICENSE\nFleetDM: agent-based device management and configuration platform. Repository: https://github.com/fleetdm/fleet License: https://github.com/fleetdm/fleet/blob/main/LICENSE\nForgejo: alternate git server. Repository: https://codeberg.org/forgejo/forgejo License: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/LICENSE\nGitea: source code management with large file support, CI/CD, automated build support. Repository: https://github.com/go-gitea/gitea License: https://github.com/go-gitea/gitea/blob/main/LICENSE\nGrafana: Data visualization. Repository: https://github.com/grafana/grafana License: https://github.com/grafana/grafana/blob/main/LICENSE\nInfisical: secrets management. Repository: https://github.com/Infisical/infisical License: https://github.com/Infisical/infisical/blob/main/LICENSE\nPrometheus: Data collection. Repository: https://github.com/prometheus/prometheus License: https://github.com/prometheus/prometheus/blob/main/LICENSE\nRustDesk: remote access and support software. Repository: https://github.com/rustdesk/rustdesk License: https://github.com/rustdesk/rustdesk/blob/master/LICENCE\nSuper Productivity: to-do lists for developers. Repository: https://github.com/johannesjo/super-productivity License: https://github.com/johannesjo/super-productivity/blob/master/LICENSE\nUptime Kuma: website monitor and notification. Works with various message buses and chat applications such as Element/Matrix. Repository: https://github.com/louislam/uptime-kuma License:\nExamples of Software Bundles linkIt is a smart go-to-market to bundle offerings together into a complete solution for a business, team, business type, or job function. Here are a couple examples:\n" + } + ); index.add( { id: 29 , + href: "\/docs\/software-catalog\/bundles\/", + title: "Bundles", + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" + } + ); + index.add( + { + id: 30 , + href: "\/docs\/software-catalog\/federated-commerce\/", + title: "Federated Commerce", + description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", + content: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\nFederate Commerce has been a very successful offering and shows the power you’ll discover combining great open source software, bespoke service, and reliable support into a single bundle.\n" + } + ); + index.add( + { + id: 31 , + href: "\/docs\/software-catalog\/federated-omnimedia\/", + title: "Federated Omnimedia", + description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", + content: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n" + } + ); + index.add( + { + id: 32 , + href: "\/docs\/partners\/", + title: "Partners", + description: "", + content: "" + } + ); + index.add( + { + id: 33 , + href: "\/docs\/partners\/operators-networks-platforms\/", + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" + } + ); + index.add( + { + id: 34 , + href: "\/docs\/partners\/managed-service-providers\/", + title: "Managed Service Provider", + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" + } + ); + index.add( + { + id: 35 , + href: "\/docs\/partners\/pro-customers\/", + title: "Pro Customers", + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" + } + ); + index.add( + { + id: 36 , + href: "\/docs\/partners\/on-line-affiliates\/", + title: "On Line Affiliates", + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" + } + ); + index.add( + { + id: 37 , + href: "\/docs\/about-federated-computer\/", + title: "About Federated Computer", + description: "", + content: "" + } + ); + index.add( + { + id: 38 , + href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", + title: "Federated Company Backgrounder", + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" + } + ); + index.add( + { + id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/index.xml b/public/docs/index.xml index cd9e3db..f586219 100644 --- a/public/docs/index.xml +++ b/public/docs/index.xml @@ -2,18 +2,18 @@ Docs on Federated Computer Enterprise - http://localhost:44247/docs/ + http://localhost:1313/docs/ Recent content in Docs on Federated Computer Enterprise Hugo en-us Mon, 25 Aug 2025 12:25:51 -0600 - + Overview - http://localhost:44247/docs/overview/ + http://localhost:1313/docs/overview/ Mon, 25 Aug 2025 12:25:51 -0600 - http://localhost:44247/docs/overview/ - <p>We&rsquo;ve made this portal so you can learn about Federated Computer enterprise offerings.</p> <h2 id="federated-core-platform">Federated Core Platform <a href="#federated-core-platform" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h2><p><a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:44247/docs/federated-core-platform/federated-core-platform/'><p>FEDERATED CORE PLATFORM</p><strong>Federated Core Platform</strong><br></a>" data-bs-toggle="tooltip" href="http://localhost:44247/docs/federated-core-platform/federated-core-platform/">Federated Core Platform</a> delivers offerings and services based on the best open source software useful to businesses, teams, individuals looking for breaktrhough price, privacy, flexiblity and value from SaaS software. The <a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:44247/docs/federated-core-platform/federated-core-platform/'><p>FEDERATED CORE PLATFORM</p><strong>Federated Core Platform</strong><br></a>" data-bs-toggle="tooltip" href="http://localhost:44247/docs/federated-core-platform/federated-core-platform/">Federated Core Platfrom</a> enables operators and networks, managed service providers, &ldquo;pro&rdquo; customer partners, and on-line affiliates to deliver great software and services to their customers.</p> + http://localhost:1313/docs/overview/ + <p>We&rsquo;ve made this portal so you can learn about Federated Computer enterprise offerings.</p> <h2 id="federated-core-platform">Federated Core Platform <a href="#federated-core-platform" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h2><p><a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:1313/docs/federated-core-platform/federated-core-platform/'><p>FEDERATED CORE PLATFORM</p><strong>Federated Core Platform</strong><br></a>" data-bs-toggle="tooltip" href="http://localhost:1313/docs/federated-core-platform/federated-core-platform/">Federated Core Platform</a> delivers offerings and services based on the best open source software useful to businesses, teams, individuals looking for breaktrhough price, privacy, flexiblity and value from SaaS software. The <a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:1313/docs/federated-core-platform/federated-core-platform/'><p>FEDERATED CORE PLATFORM</p><strong>Federated Core Platform</strong><br></a>" data-bs-toggle="tooltip" href="http://localhost:1313/docs/federated-core-platform/federated-core-platform/">Federated Core Platfrom</a> enables operators and networks, managed service providers, &ldquo;pro&rdquo; customer partners, and on-line affiliates to deliver great software and services to their customers.</p> diff --git a/public/docs/js/bundle.js b/public/docs/js/bundle.js index 9c0a9b7..37a723f 100644 --- a/public/docs/js/bundle.js +++ b/public/docs/js/bundle.js @@ -315,7 +315,7 @@ tocBtn.addEventListener('hidden.bs.dropdown', event => { var stdin_default; var init_stdin = __esm({ "ns-hugo-params:"() { - stdin_default = { langPath: "http://localhost:44247/docs/js/components/" }; + stdin_default = { langPath: "http://localhost:1313/docs/js/components/" }; } }); diff --git a/public/docs/overview/index.html b/public/docs/overview/index.html index bed9f73..6ef39da 100644 --- a/public/docs/overview/index.html +++ b/public/docs/overview/index.html @@ -14,7 +14,7 @@ - + Overview | Federated Computer Enterprise @@ -25,20 +25,20 @@ - - - - - - + + + + + + - + - + @@ -50,7 +50,7 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi - + @@ -95,7 +95,7 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi
  • - + article Overview @@ -115,7 +115,7 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -130,52 +130,47 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -188,24 +183,24 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -255,7 +255,7 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -275,12 +275,12 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -305,22 +305,22 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -340,22 +340,22 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -375,7 +375,12 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -683,7 +688,7 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi - + @@ -1063,6 +1068,13 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi + + + + + + + @@ -1118,8 +1130,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1127,8 +1139,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1136,8 +1148,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1145,8 +1157,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1154,8 +1166,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1163,8 +1175,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1172,8 +1184,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1181,15 +1193,15 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1197,28 +1209,28 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1235,8 +1247,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1244,8 +1256,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1253,13 +1265,22 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1268,16 +1289,16 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1286,38 +1307,29 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1378,9 +1390,9 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1388,8 +1400,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1397,8 +1409,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1406,8 +1418,8 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1424,13 +1436,22 @@ Federated Core Platform linkFederated Core Platform delivers offerings and servi id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/partners/index.html b/public/docs/partners/index.html index 980e7e5..0ce802a 100644 --- a/public/docs/partners/index.html +++ b/public/docs/partners/index.html @@ -14,7 +14,7 @@ - + Partners | Federated Computer Enterprise @@ -25,17 +25,17 @@ - - - - - - + + + + + + - - + + @@ -46,7 +46,7 @@ - + @@ -91,7 +91,7 @@
  • - + article Overview @@ -111,87 +111,177 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • -
  • Provisioner
  • + -
  • Unified Storage
  • + -
  • Unified Messaging
  • + -
  • Core Scanner
  • + -
  • Authentication
  • - - - - -
  • Core Mini
  • - - - - -
  • Core Server
  • - - - - -
  • Core Workflow Intelligence
  • - - - - -
  • Update and Upgrade
  • - - - - -
  • Monitor and Fix
  • - - - - -
  • Computer
  • - - - - -
  • Core Desktop
  • - - - - -
  • Adding Software to Federated Core
  • - - - - -
  • Account Management and Billing
  • - - - - -
  • Why Open Source Projects Work With Federated
  • - - - - -
  • Federated Management
  • + @@ -211,22 +301,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -246,22 +336,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -281,7 +371,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -464,7 +554,7 @@
    - +
    article @@ -481,7 +571,7 @@
    - +
    article @@ -498,7 +588,7 @@
    - +
    article @@ -515,7 +605,7 @@
    - +
    article @@ -587,7 +677,7 @@ - + @@ -904,6 +994,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -930,8 +1076,8 @@ id: 0 , href: "\/docs\/overview\/", title: "Overview", - description: "We’ve made this portal so you can learn about all the Federated Computer enterprise offerings.\nFederated Computer crafts offerings and programs from the best open source software for operators and networks, managed service providers, “pro” customer partners, and partners just getting started through Federated’s on-line affiliate programs.\nOperators and Networks linkMore and more, hosting company operators and networks are looking for ways to enhance the value of their physical offerings such as data centers, network pipes, hosting racks with enhanced, high-value software and services. Federated Computer works to solve key software and operational needs for these partners with our Federated Cloud Platform that does everything required to offer any sort of customer, from the small team or business, from the mid-market to large enterprise and government customer, even the family, the best open source solutions for industry-leading prices.\n", - content: "We’ve made this portal so you can learn about all the Federated Computer enterprise offerings.\nFederated Computer crafts offerings and programs from the best open source software for operators and networks, managed service providers, “pro” customer partners, and partners just getting started through Federated’s on-line affiliate programs.\nOperators and Networks linkMore and more, hosting company operators and networks are looking for ways to enhance the value of their physical offerings such as data centers, network pipes, hosting racks with enhanced, high-value software and services. Federated Computer works to solve key software and operational needs for these partners with our Federated Cloud Platform that does everything required to offer any sort of customer, from the small team or business, from the mid-market to large enterprise and government customer, even the family, the best open source solutions for industry-leading prices.\nLearn about how the Federated Core Platform can work for you:\n" + description: "We’ve made this portal so you can learn about Federated Computer enterprise offerings.\nFederated Core Platform link", + content: "We’ve made this portal so you can learn about Federated Computer enterprise offerings.\nFederated Core Platform link" } ); index.add( @@ -939,8 +1085,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "", - content: "" + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -955,8 +1101,8 @@ index.add( { id: 3 , - href: "\/docs\/federated-core-platform\/provisioner\/", - title: "Provisioner", + href: "\/docs\/federated-core-platform\/provisioning\/", + title: "Provisioning", description: "", content: "" } @@ -964,8 +1110,8 @@ index.add( { id: 4 , - href: "\/docs\/federated-core-platform\/unified-storage\/", - title: "Unified Storage", + href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", + title: "Provisioner", description: "", content: "" } @@ -973,53 +1119,53 @@ index.add( { id: 5 , - href: "\/docs\/federated-core-platform\/unified-messaging\/", - title: "Unified Messaging", - description: "", - content: "" - } - ); - index.add( - { - id: 6 , - href: "\/docs\/federated-core-platform\/core-scanner\/", - title: "Core Scanner", - description: "", - content: "" - } - ); - index.add( - { - id: 7 , - href: "\/docs\/federated-core-platform\/authentication\/", - title: "Authentication", - description: "", - content: "" - } - ); - index.add( - { - id: 8 , - href: "\/docs\/federated-core-platform\/core-mini\/", - title: "Core Mini", - description: "", - content: "" - } - ); - index.add( - { - id: 9 , - href: "\/docs\/federated-core-platform\/core-server\/", + href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", description: "", content: "" } ); + index.add( + { + id: 6 , + href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", + title: "Core Mini", + description: "", + content: "" + } + ); + index.add( + { + id: 7 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", + title: "Unified Storage", + description: "", + content: "" + } + ); + index.add( + { + id: 8 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", + title: "Unified Messaging", + description: "", + content: "" + } + ); + index.add( + { + id: 9 , + href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", + title: "Authentication", + description: "", + content: "" + } + ); index.add( { id: 10 , - href: "\/docs\/federated-core-platform\/core-workflow-intelligence\/", - title: "Core Workflow Intelligence", + href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", + title: "Dashboard", description: "", content: "" } @@ -1027,35 +1173,35 @@ index.add( { id: 11 , - href: "\/docs\/federated-core-platform\/update-and-upgrade\/", - title: "Update and Upgrade", - description: "", - content: "" - } - ); - index.add( - { - id: 12 , - href: "\/docs\/federated-core-platform\/monitor-and-fix\/", - title: "Monitor and Fix", - description: "", - content: "" - } - ); - index.add( - { - id: 13 , - href: "\/docs\/federated-core-platform\/computer\/", + href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", description: "", content: "" } ); + index.add( + { + id: 12 , + href: "\/docs\/federated-core-platform\/maintenance\/", + title: "Maintenance", + description: "", + content: "" + } + ); + index.add( + { + id: 13 , + href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + title: "Core Scanner", + description: "", + content: "" + } + ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/core-desktop\/", - title: "Core Desktop", + href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + title: "Update and Upgrade", description: "", content: "" } @@ -1063,8 +1209,8 @@ index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/adding-software-to-federated-core\/", - title: "Adding Software to Federated Core", + href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + title: "Monitor and Fix", description: "", content: "" } @@ -1072,8 +1218,8 @@ index.add( { id: 16 , - href: "\/docs\/federated-core-platform\/account-management-and-billing\/", - title: "Account Management and Billing", + href: "\/docs\/federated-core-platform\/customization\/", + title: "Customization", description: "", content: "" } @@ -1081,8 +1227,8 @@ index.add( { id: 17 , - href: "\/docs\/federated-core-platform\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", + href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", + title: "Core Workflow Intelligence", description: "", content: "" } @@ -1090,8 +1236,8 @@ index.add( { id: 18 , - href: "\/docs\/federated-core-platform\/federated-management\/", - title: "Federated Management", + href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", + title: "Adding Software to Federated Core", description: "", content: "" } @@ -1099,6 +1245,78 @@ index.add( { id: 19 , + href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "", + content: "" + } + ); + index.add( + { + id: 20 , + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 21 , + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 22 , + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", + description: "", + content: "" + } + ); + index.add( + { + id: 23 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "", + content: "" + } + ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "", + content: "" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "", + content: "" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "", + content: "" + } + ); + index.add( + { + id: 27 , href: "\/docs\/software-catalog\/", title: "Software Catalog", description: "", @@ -1107,7 +1325,7 @@ ); index.add( { - id: 20 , + id: 28 , href: "\/docs\/software-catalog\/software-catalog\/", title: "Software Catalog", description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", @@ -1116,16 +1334,16 @@ ); index.add( { - id: 21 , + id: 29 , href: "\/docs\/software-catalog\/bundles\/", title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core ", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core " + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" } ); index.add( { - id: 22 , + id: 30 , href: "\/docs\/software-catalog\/federated-commerce\/", title: "Federated Commerce", description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", @@ -1134,7 +1352,7 @@ ); index.add( { - id: 23 , + id: 31 , href: "\/docs\/software-catalog\/federated-omnimedia\/", title: "Federated Omnimedia", description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", @@ -1143,7 +1361,7 @@ ); index.add( { - id: 24 , + id: 32 , href: "\/docs\/partners\/", title: "Partners", description: "", @@ -1152,7 +1370,7 @@ ); index.add( { - id: 25 , + id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", title: "Operators Networks Platforms", description: "Text\n", @@ -1161,7 +1379,7 @@ ); index.add( { - id: 26 , + id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", description: "", @@ -1170,7 +1388,7 @@ ); index.add( { - id: 27 , + id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", description: "", @@ -1179,7 +1397,7 @@ ); index.add( { - id: 28 , + id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", description: "", @@ -1188,7 +1406,7 @@ ); index.add( { - id: 29 , + id: 37 , href: "\/docs\/about-federated-computer\/", title: "About Federated Computer", description: "", @@ -1197,7 +1415,7 @@ ); index.add( { - id: 30 , + id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", description: "", @@ -1206,7 +1424,7 @@ ); index.add( { - id: 31 , + id: 39 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/partners/index.xml b/public/docs/partners/index.xml index 3149fa3..8f7e3bf 100644 --- a/public/docs/partners/index.xml +++ b/public/docs/partners/index.xml @@ -2,38 +2,38 @@ Partners on Federated Computer Enterprise - http://localhost:44247/docs/partners/ + http://localhost:1313/docs/partners/ Recent content in Partners on Federated Computer Enterprise Hugo en-us Tue, 26 Aug 2025 11:12:45 -0600 - + Operators Networks Platforms - http://localhost:44247/docs/partners/operators-networks-platforms/ + http://localhost:1313/docs/partners/operators-networks-platforms/ Mon, 25 Aug 2025 12:38:19 -0600 - http://localhost:44247/docs/partners/operators-networks-platforms/ + http://localhost:1313/docs/partners/operators-networks-platforms/ <p>Text</p> Managed Service Provider - http://localhost:44247/docs/partners/managed-service-providers/ + http://localhost:1313/docs/partners/managed-service-providers/ Mon, 25 Aug 2025 12:37:54 -0600 - http://localhost:44247/docs/partners/managed-service-providers/ + http://localhost:1313/docs/partners/managed-service-providers/ Pro Customers - http://localhost:44247/docs/partners/pro-customers/ + http://localhost:1313/docs/partners/pro-customers/ Tue, 26 Aug 2025 11:12:45 -0600 - http://localhost:44247/docs/partners/pro-customers/ + http://localhost:1313/docs/partners/pro-customers/ On Line Affiliates - http://localhost:44247/docs/partners/on-line-affiliates/ + http://localhost:1313/docs/partners/on-line-affiliates/ Mon, 25 Aug 2025 12:38:06 -0600 - http://localhost:44247/docs/partners/on-line-affiliates/ + http://localhost:1313/docs/partners/on-line-affiliates/ diff --git a/public/docs/partners/managed-service-providers/index.html b/public/docs/partners/managed-service-providers/index.html index dc71a81..52da91a 100644 --- a/public/docs/partners/managed-service-providers/index.html +++ b/public/docs/partners/managed-service-providers/index.html @@ -14,7 +14,7 @@ - + Managed Service Provider | Federated Computer Enterprise @@ -25,21 +25,25 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +52,7 @@ - + @@ -93,7 +97,7 @@
  • - + article Overview @@ -113,7 +117,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +132,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +185,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +257,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +277,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +307,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +342,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +377,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -535,18 +544,42 @@
    -
    +
    On this page
    - +
    -
    +
    -
    -
    +
    +
    article @@ -563,7 +596,10 @@
    - +

    Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.

    +

    This leaves MORE money on the table for the managed service provider to provide high-value services.

    +

    Solutions

    Federated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.

    +
    @@ -578,7 +614,7 @@
    -

    navigate_before Operators Networks Platforms

    +

    navigate_before Operators, Networks, Platforms

    @@ -648,7 +684,7 @@ - + @@ -1028,6 +1064,13 @@ + + + + + + + @@ -1083,8 +1126,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1092,8 +1135,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1101,8 +1144,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1110,8 +1153,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1119,8 +1162,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1128,8 +1171,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1137,8 +1180,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1146,15 +1189,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1162,28 +1205,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1200,8 +1243,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1209,8 +1252,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1218,13 +1261,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1233,16 +1285,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1251,38 +1303,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1343,9 +1386,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1353,8 +1396,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1362,8 +1405,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1371,8 +1414,8 @@ id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1389,13 +1432,22 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/partners/on-line-affiliates/index.html b/public/docs/partners/on-line-affiliates/index.html index eea5c40..6bbdede 100644 --- a/public/docs/partners/on-line-affiliates/index.html +++ b/public/docs/partners/on-line-affiliates/index.html @@ -14,7 +14,7 @@ - + On Line Affiliates | Federated Computer Enterprise @@ -25,21 +25,23 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +50,7 @@ - + @@ -93,7 +95,7 @@
  • - + article Overview @@ -113,7 +115,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +130,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +183,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +255,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +275,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +305,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +340,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +375,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -563,7 +570,9 @@
    - +

    Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.

    +

    We have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.

    +
    @@ -648,7 +657,7 @@ - + @@ -1028,6 +1037,13 @@ + + + + + + + @@ -1083,8 +1099,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1092,8 +1108,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1101,8 +1117,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1110,8 +1126,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1119,8 +1135,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1128,8 +1144,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1137,8 +1153,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1146,15 +1162,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1162,28 +1178,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1200,8 +1216,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1209,8 +1225,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1218,13 +1234,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1233,16 +1258,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1251,38 +1276,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1343,9 +1359,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1353,8 +1369,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1362,8 +1378,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1371,8 +1387,8 @@ id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1389,13 +1405,22 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/partners/operators-networks-platforms/index.html b/public/docs/partners/operators-networks-platforms/index.html index 2ea1d23..7c9375c 100644 --- a/public/docs/partners/operators-networks-platforms/index.html +++ b/public/docs/partners/operators-networks-platforms/index.html @@ -14,9 +14,9 @@ - + - Operators Networks Platforms | Federated Computer Enterprise + Operators, Networks, Platforms | Federated Computer Enterprise @@ -25,21 +25,21 @@ - - - - - - - - + + + + + + + + - + - - - + + + @@ -48,7 +48,7 @@ - + @@ -93,7 +93,7 @@
  • - + article Overview @@ -113,7 +113,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +128,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +181,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +253,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +273,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +303,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +338,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +373,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -526,7 +526,7 @@ @@ -552,7 +552,7 @@ article

    - Operators Networks Platforms + Operators, Networks, Platforms

    @@ -563,7 +563,9 @@
    -

    Text

    +

    Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.

    +

    The typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.

    +

    At the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.

    @@ -649,7 +651,7 @@ - + @@ -1084,8 +1086,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1093,8 +1095,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1102,8 +1104,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1111,8 +1113,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1120,8 +1122,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1129,8 +1131,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1138,8 +1140,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1147,15 +1149,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1163,28 +1165,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1201,8 +1203,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1210,8 +1212,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1219,13 +1221,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1234,16 +1245,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1252,38 +1263,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1344,9 +1346,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1354,8 +1356,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1390,8 +1392,8 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( diff --git a/public/docs/partners/pro-customers/index.html b/public/docs/partners/pro-customers/index.html index 42ef26e..a364a12 100644 --- a/public/docs/partners/pro-customers/index.html +++ b/public/docs/partners/pro-customers/index.html @@ -14,7 +14,7 @@ - + Pro Customers | Federated Computer Enterprise @@ -25,21 +25,25 @@ - - - - - - + + + + + + - + - + - + - + @@ -48,7 +52,7 @@ - + @@ -93,7 +97,7 @@
  • - + article Overview @@ -113,7 +117,7 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -128,52 +132,47 @@ -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -186,24 +185,24 @@
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -253,7 +257,7 @@ -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -273,12 +277,12 @@ -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -303,22 +307,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -338,22 +342,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -373,7 +377,12 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -563,7 +572,10 @@
    - +

    Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.

    +

    It is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.

    +

    However, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.

    +
    @@ -648,7 +660,7 @@ - + @@ -1028,6 +1040,13 @@ + + + + + + + @@ -1083,8 +1102,8 @@ id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1092,8 +1111,8 @@ id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1101,8 +1120,8 @@ id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1110,8 +1129,8 @@ id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1119,8 +1138,8 @@ id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1128,8 +1147,8 @@ id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1137,8 +1156,8 @@ id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1146,15 +1165,15 @@ id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1162,28 +1181,28 @@ index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1200,8 +1219,8 @@ id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1209,8 +1228,8 @@ id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1218,13 +1237,22 @@ id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1233,16 +1261,16 @@ ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1251,38 +1279,29 @@ ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1343,9 +1362,9 @@ { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1353,8 +1372,8 @@ id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1362,8 +1381,8 @@ id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1371,8 +1390,8 @@ id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1389,13 +1408,22 @@ id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/software-catalog/bundles/index.html b/public/docs/software-catalog/bundles/index.html index aed59b8..23d3d47 100644 --- a/public/docs/software-catalog/bundles/index.html +++ b/public/docs/software-catalog/bundles/index.html @@ -14,7 +14,7 @@ - + Bundles | Federated Computer Enterprise @@ -25,20 +25,20 @@ - - - - - - + + + + + + - + - + @@ -50,7 +50,7 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m - + @@ -95,7 +95,7 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m
  • - + article Overview @@ -115,7 +115,7 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -130,52 +130,47 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -188,24 +183,24 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -255,7 +255,7 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -275,12 +275,12 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -305,22 +305,22 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -340,22 +340,22 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -375,7 +375,12 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -682,7 +687,7 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m - + @@ -1062,6 +1067,13 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m + + + + + + + @@ -1117,8 +1129,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1126,8 +1138,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1135,8 +1147,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1144,8 +1156,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1153,8 +1165,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1162,8 +1174,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1171,8 +1183,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1180,15 +1192,15 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1196,28 +1208,28 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1234,8 +1246,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1243,8 +1255,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1252,13 +1264,22 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1267,16 +1288,16 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1285,38 +1306,29 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1377,9 +1389,9 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1387,8 +1399,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1396,8 +1408,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1405,8 +1417,8 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1423,13 +1435,22 @@ The Federated Core Provisioner can spin up Federated Cores based on a software m id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/software-catalog/federated-commerce/index.html b/public/docs/software-catalog/federated-commerce/index.html index b177407..2a38a30 100644 --- a/public/docs/software-catalog/federated-commerce/index.html +++ b/public/docs/software-catalog/federated-commerce/index.html @@ -14,7 +14,7 @@ - + Federated Commerce | Federated Computer Enterprise @@ -25,21 +25,21 @@ - - - - - - + + + + + + - + - + + @@ -97,7 +97,7 @@ In addition to software, Federated provides essential services to customers such
  • - + article Overview @@ -117,7 +117,7 @@ In addition to software, Federated provides essential services to customers such -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -132,52 +132,47 @@ In addition to software, Federated provides essential services to customers such -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -190,24 +185,24 @@ In addition to software, Federated provides essential services to customers such
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -257,7 +257,7 @@ In addition to software, Federated provides essential services to customers such -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -277,12 +277,12 @@ In addition to software, Federated provides essential services to customers such -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -307,22 +307,22 @@ In addition to software, Federated provides essential services to customers such -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -342,22 +342,22 @@ In addition to software, Federated provides essential services to customers such -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -377,7 +377,12 @@ In addition to software, Federated provides essential services to customers such -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -656,7 +661,7 @@ In addition to software, Federated provides essential services to customers such - + @@ -1036,6 +1041,13 @@ In addition to software, Federated provides essential services to customers such + + + + + + + @@ -1091,8 +1103,8 @@ In addition to software, Federated provides essential services to customers such id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1100,8 +1112,8 @@ In addition to software, Federated provides essential services to customers such id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1109,8 +1121,8 @@ In addition to software, Federated provides essential services to customers such id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1118,8 +1130,8 @@ In addition to software, Federated provides essential services to customers such id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1127,8 +1139,8 @@ In addition to software, Federated provides essential services to customers such id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1136,8 +1148,8 @@ In addition to software, Federated provides essential services to customers such id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1145,8 +1157,8 @@ In addition to software, Federated provides essential services to customers such id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1154,15 +1166,15 @@ In addition to software, Federated provides essential services to customers such id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1170,28 +1182,28 @@ In addition to software, Federated provides essential services to customers such index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1208,8 +1220,8 @@ In addition to software, Federated provides essential services to customers such id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1217,8 +1229,8 @@ In addition to software, Federated provides essential services to customers such id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1226,13 +1238,22 @@ In addition to software, Federated provides essential services to customers such id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1241,16 +1262,16 @@ In addition to software, Federated provides essential services to customers such ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1259,38 +1280,29 @@ In addition to software, Federated provides essential services to customers such ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1351,9 +1363,9 @@ In addition to software, Federated provides essential services to customers such { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1361,8 +1373,8 @@ In addition to software, Federated provides essential services to customers such id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1370,8 +1382,8 @@ In addition to software, Federated provides essential services to customers such id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1379,8 +1391,8 @@ In addition to software, Federated provides essential services to customers such id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1397,13 +1409,22 @@ In addition to software, Federated provides essential services to customers such id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/software-catalog/federated-omnimedia/index.html b/public/docs/software-catalog/federated-omnimedia/index.html index 2b113da..99ef273 100644 --- a/public/docs/software-catalog/federated-omnimedia/index.html +++ b/public/docs/software-catalog/federated-omnimedia/index.html @@ -14,7 +14,7 @@ - + Federated Omnimedia | Federated Computer Enterprise @@ -25,12 +25,12 @@ - - - - - - + + + + + + - + - + + @@ -115,7 +115,7 @@ Federated Omnimedia provides ample opportunities for additional professional and
  • - + article Overview @@ -135,7 +135,7 @@ Federated Omnimedia provides ample opportunities for additional professional and -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -150,52 +150,47 @@ Federated Omnimedia provides ample opportunities for additional professional and -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -208,24 +203,24 @@ Federated Omnimedia provides ample opportunities for additional professional and
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -275,7 +275,7 @@ Federated Omnimedia provides ample opportunities for additional professional and -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -295,12 +295,12 @@ Federated Omnimedia provides ample opportunities for additional professional and -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -325,22 +325,22 @@ Federated Omnimedia provides ample opportunities for additional professional and -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -360,22 +360,22 @@ Federated Omnimedia provides ample opportunities for additional professional and -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -395,7 +395,12 @@ Federated Omnimedia provides ample opportunities for additional professional and -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -623,7 +628,7 @@ Federated Omnimedia provides ample opportunities for additional professional and
    -

    Operators Networks Platforms navigate_next

    +

    Operators, Networks, Platforms navigate_next

    @@ -682,7 +687,7 @@ Federated Omnimedia provides ample opportunities for additional professional and - + @@ -1062,6 +1067,13 @@ Federated Omnimedia provides ample opportunities for additional professional and + + + + + + + @@ -1117,8 +1129,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1126,8 +1138,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1135,8 +1147,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1144,8 +1156,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1153,8 +1165,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1162,8 +1174,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1171,8 +1183,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1180,15 +1192,15 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1196,28 +1208,28 @@ Federated Omnimedia provides ample opportunities for additional professional and index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1234,8 +1246,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1243,8 +1255,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1252,13 +1264,22 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1267,16 +1288,16 @@ Federated Omnimedia provides ample opportunities for additional professional and ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1285,38 +1306,29 @@ Federated Omnimedia provides ample opportunities for additional professional and ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1377,9 +1389,9 @@ Federated Omnimedia provides ample opportunities for additional professional and { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1387,8 +1399,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1396,8 +1408,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1405,8 +1417,8 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1423,13 +1435,22 @@ Federated Omnimedia provides ample opportunities for additional professional and id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/software-catalog/index.html b/public/docs/software-catalog/index.html index 7200329..5da4fce 100644 --- a/public/docs/software-catalog/index.html +++ b/public/docs/software-catalog/index.html @@ -14,7 +14,7 @@ - + Software Catalog | Federated Computer Enterprise @@ -25,17 +25,17 @@ - - - - - - + + + + + + - - + + @@ -46,7 +46,7 @@ - + @@ -91,7 +91,7 @@
  • - + article Overview @@ -111,87 +111,177 @@ -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • -
  • Provisioner
  • + -
  • Unified Storage
  • + -
  • Unified Messaging
  • + -
  • Core Scanner
  • + -
  • Authentication
  • - - - - -
  • Core Mini
  • - - - - -
  • Core Server
  • - - - - -
  • Core Workflow Intelligence
  • - - - - -
  • Update and Upgrade
  • - - - - -
  • Monitor and Fix
  • - - - - -
  • Computer
  • - - - - -
  • Core Desktop
  • - - - - -
  • Adding Software to Federated Core
  • - - - - -
  • Account Management and Billing
  • - - - - -
  • Why Open Source Projects Work With Federated
  • - - - - -
  • Federated Management
  • + @@ -211,22 +301,22 @@ -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -246,22 +336,22 @@ -
  • Operators Networks Platforms
  • +
  • Operators Networks Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -281,7 +371,7 @@ -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • @@ -464,7 +554,7 @@
    - +
    article @@ -481,7 +571,7 @@
    - +
    article @@ -498,7 +588,7 @@
    - +
    article @@ -515,7 +605,7 @@
    - +
    article @@ -587,7 +677,7 @@ - + @@ -904,6 +994,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -930,8 +1076,8 @@ id: 0 , href: "\/docs\/overview\/", title: "Overview", - description: "We’ve made this portal so you can learn about all the Federated Computer enterprise offerings.\nFederated Computer crafts offerings and programs from the best open source software for operators and networks, managed service providers, “pro” customer partners, and partners just getting started through Federated’s on-line affiliate programs.\nOperators and Networks linkMore and more, hosting company operators and networks are looking for ways to enhance the value of their physical offerings such as data centers, network pipes, hosting racks with enhanced, high-value software and services. Federated Computer works to solve key software and operational needs for these partners with our Federated Cloud Platform that does everything required to offer any sort of customer, from the small team or business, from the mid-market to large enterprise and government customer, even the family, the best open source solutions for industry-leading prices.\n", - content: "We’ve made this portal so you can learn about all the Federated Computer enterprise offerings.\nFederated Computer crafts offerings and programs from the best open source software for operators and networks, managed service providers, “pro” customer partners, and partners just getting started through Federated’s on-line affiliate programs.\nOperators and Networks linkMore and more, hosting company operators and networks are looking for ways to enhance the value of their physical offerings such as data centers, network pipes, hosting racks with enhanced, high-value software and services. Federated Computer works to solve key software and operational needs for these partners with our Federated Cloud Platform that does everything required to offer any sort of customer, from the small team or business, from the mid-market to large enterprise and government customer, even the family, the best open source solutions for industry-leading prices.\nLearn about how the Federated Core Platform can work for you:\n" + description: "We’ve made this portal so you can learn about Federated Computer enterprise offerings.\nFederated Core Platform link", + content: "We’ve made this portal so you can learn about Federated Computer enterprise offerings.\nFederated Core Platform link" } ); index.add( @@ -939,8 +1085,8 @@ id: 1 , href: "\/docs\/federated-core-platform\/federated-core-platform\/", title: "Federated Core Platform", - description: "", - content: "" + description: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n", + content: "The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.\nThe main component groups of Federated Core Platform are:\nProvisioning link Provisioner: interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network; Core Server: Federated Linux distribution for X64 and ARM virtual machines; Core Mini: The minimal amount of software that must always be installed for a Core; Unified Storage: architecture for shared storage between Core docker images; Unified Messaging: email infrastructure for all docker images including autodiscover services; Authentication: OIDC provider; Dashboard: user creation, domain and application preferences; Computer: end-user application for managing software links and workflows. Maintenance link CoreScanner: customer support application for monitoring and locked-down actions on customer infrastructure; Update and Upgrade: system for discovering new software versions and pushing to customers; Monitor and Fix: machine-learning to identify and solve operational issues based on customer support patterns. Customization link Core Workflow Intelligence: AI-driven workflows between SaaS applications; Adding Software to Federated Core: how to add SaaS applications to Federated Core Platform; Why Open Source Projects Work With Federated: the benefits of Federated Core Platform for open source SaaS projects. Billing link Account Management and Billing: tracking what is used and billed. Services link Federated Management: let Federated Computer run your cloud for or alongside your team; Customer Service and Support: let Federated Computer provide 24/7 customer support for or alongside your team. (Note: you can learn more about these components by selecting the documentation in the left navigation.)\n" } ); index.add( @@ -955,8 +1101,8 @@ index.add( { id: 3 , - href: "\/docs\/federated-core-platform\/provisioner\/", - title: "Provisioner", + href: "\/docs\/federated-core-platform\/provisioning\/", + title: "Provisioning", description: "", content: "" } @@ -964,8 +1110,8 @@ index.add( { id: 4 , - href: "\/docs\/federated-core-platform\/unified-storage\/", - title: "Unified Storage", + href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", + title: "Provisioner", description: "", content: "" } @@ -973,53 +1119,53 @@ index.add( { id: 5 , - href: "\/docs\/federated-core-platform\/unified-messaging\/", - title: "Unified Messaging", - description: "", - content: "" - } - ); - index.add( - { - id: 6 , - href: "\/docs\/federated-core-platform\/core-scanner\/", - title: "Core Scanner", - description: "", - content: "" - } - ); - index.add( - { - id: 7 , - href: "\/docs\/federated-core-platform\/authentication\/", - title: "Authentication", - description: "", - content: "" - } - ); - index.add( - { - id: 8 , - href: "\/docs\/federated-core-platform\/core-mini\/", - title: "Core Mini", - description: "", - content: "" - } - ); - index.add( - { - id: 9 , - href: "\/docs\/federated-core-platform\/core-server\/", + href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", description: "", content: "" } ); + index.add( + { + id: 6 , + href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", + title: "Core Mini", + description: "", + content: "" + } + ); + index.add( + { + id: 7 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", + title: "Unified Storage", + description: "", + content: "" + } + ); + index.add( + { + id: 8 , + href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", + title: "Unified Messaging", + description: "", + content: "" + } + ); + index.add( + { + id: 9 , + href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", + title: "Authentication", + description: "", + content: "" + } + ); index.add( { id: 10 , - href: "\/docs\/federated-core-platform\/core-workflow-intelligence\/", - title: "Core Workflow Intelligence", + href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", + title: "Dashboard", description: "", content: "" } @@ -1027,35 +1173,35 @@ index.add( { id: 11 , - href: "\/docs\/federated-core-platform\/update-and-upgrade\/", - title: "Update and Upgrade", - description: "", - content: "" - } - ); - index.add( - { - id: 12 , - href: "\/docs\/federated-core-platform\/monitor-and-fix\/", - title: "Monitor and Fix", - description: "", - content: "" - } - ); - index.add( - { - id: 13 , - href: "\/docs\/federated-core-platform\/computer\/", + href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", description: "", content: "" } ); + index.add( + { + id: 12 , + href: "\/docs\/federated-core-platform\/maintenance\/", + title: "Maintenance", + description: "", + content: "" + } + ); + index.add( + { + id: 13 , + href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + title: "Core Scanner", + description: "", + content: "" + } + ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/core-desktop\/", - title: "Core Desktop", + href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + title: "Update and Upgrade", description: "", content: "" } @@ -1063,8 +1209,8 @@ index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/adding-software-to-federated-core\/", - title: "Adding Software to Federated Core", + href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + title: "Monitor and Fix", description: "", content: "" } @@ -1072,8 +1218,8 @@ index.add( { id: 16 , - href: "\/docs\/federated-core-platform\/account-management-and-billing\/", - title: "Account Management and Billing", + href: "\/docs\/federated-core-platform\/customization\/", + title: "Customization", description: "", content: "" } @@ -1081,8 +1227,8 @@ index.add( { id: 17 , - href: "\/docs\/federated-core-platform\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", + href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", + title: "Core Workflow Intelligence", description: "", content: "" } @@ -1090,8 +1236,8 @@ index.add( { id: 18 , - href: "\/docs\/federated-core-platform\/federated-management\/", - title: "Federated Management", + href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", + title: "Adding Software to Federated Core", description: "", content: "" } @@ -1099,6 +1245,78 @@ index.add( { id: 19 , + href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "", + content: "" + } + ); + index.add( + { + id: 20 , + href: "\/docs\/federated-core-platform\/billing\/", + title: "Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 21 , + href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", + title: "Account Management and Billing", + description: "", + content: "" + } + ); + index.add( + { + id: 22 , + href: "\/docs\/federated-core-platform\/services\/", + title: "Services", + description: "", + content: "" + } + ); + index.add( + { + id: 23 , + href: "\/docs\/federated-core-platform\/services\/federated-management\/", + title: "Federated Management", + description: "", + content: "" + } + ); + index.add( + { + id: 24 , + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "", + content: "" + } + ); + index.add( + { + id: 25 , + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "", + content: "" + } + ); + index.add( + { + id: 26 , + href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", + title: "Why Open Source Projects Work With Federated", + description: "", + content: "" + } + ); + index.add( + { + id: 27 , href: "\/docs\/software-catalog\/", title: "Software Catalog", description: "", @@ -1107,7 +1325,7 @@ ); index.add( { - id: 20 , + id: 28 , href: "\/docs\/software-catalog\/software-catalog\/", title: "Software Catalog", description: "Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.\nThis catalog describes the software offerings available to customers at https://www.federated.computer today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.\n", @@ -1116,16 +1334,16 @@ ); index.add( { - id: 21 , + id: 29 , href: "\/docs\/software-catalog\/bundles\/", title: "Bundles", - description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core ", - content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core " + description: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\n", + content: "Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.\nThe Federated Core Provisioner can spin up Federated Cores based on a software manifest that can be created “just in time” or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.\nYou can even specify ranges of virtual machines depending on the type of cloud to which you are provisioning. For example: you may want to package one set of software for your Ampere-based Cores, versus another set of software based on X64-based Cores.\nFurther, bundles are useful to introduce more software to a customer and incentivize him to try more functionality. You may discover, in time, that, for example, customers purchasing CRM (EspoECRM) also want Mailing List management. You can build a bundle called “Digital Marketing” and sell that to customers with it defined as a bundle in Federated Core Platform.\nTechnically, bundles are simply a software dependency tree. You define them for provisioner using a YAML file such as:\n[Good] Mini # not required. always inferred. Nextcloud Nextcloud-Talk Wordpress Valutwarden Headscale Simple-VPN Thereafter, you only need to call “Good” to provision a Core with the specified software.\n" } ); index.add( { - id: 22 , + id: 30 , href: "\/docs\/software-catalog\/federated-commerce\/", title: "Federated Commerce", description: "Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.\nFederated Commerce delivers “unbreakable” Wordpress and WooCommerce add-ons to the Federated Core “Best” bundle (including video conferencing, mailing list, etc) all on dedicated cpu virtual machines.\nIn addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.\n", @@ -1134,7 +1352,7 @@ ); index.add( { - id: 23 , + id: 31 , href: "\/docs\/software-catalog\/federated-omnimedia\/", title: "Federated Omnimedia", description: "Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.\nFederated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.\nThe purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:\nWordpress or Ghost for publishing; WooCommerce for eCommerce; Discourse for community discussion, a forum; Podcasting and videocasting platforms; Ad server to sell and display static and dynamic across all properties; Premium content service to “rope off” parts of content (posts, forums, podcasts, videos) only for premium subscribers. Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.\n", @@ -1143,7 +1361,7 @@ ); index.add( { - id: 24 , + id: 32 , href: "\/docs\/partners\/", title: "Partners", description: "", @@ -1152,7 +1370,7 @@ ); index.add( { - id: 25 , + id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", title: "Operators Networks Platforms", description: "Text\n", @@ -1161,7 +1379,7 @@ ); index.add( { - id: 26 , + id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", description: "", @@ -1170,7 +1388,7 @@ ); index.add( { - id: 27 , + id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", description: "", @@ -1179,7 +1397,7 @@ ); index.add( { - id: 28 , + id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", description: "", @@ -1188,7 +1406,7 @@ ); index.add( { - id: 29 , + id: 37 , href: "\/docs\/about-federated-computer\/", title: "About Federated Computer", description: "", @@ -1197,7 +1415,7 @@ ); index.add( { - id: 30 , + id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", description: "", @@ -1206,7 +1424,7 @@ ); index.add( { - id: 31 , + id: 39 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/docs/software-catalog/index.xml b/public/docs/software-catalog/index.xml index 5ec258c..e96a43f 100644 --- a/public/docs/software-catalog/index.xml +++ b/public/docs/software-catalog/index.xml @@ -2,38 +2,38 @@ Software Catalog on Federated Computer Enterprise - http://localhost:44247/docs/software-catalog/ + http://localhost:1313/docs/software-catalog/ Recent content in Software Catalog on Federated Computer Enterprise Hugo en-us Mon, 25 Aug 2025 12:39:33 -0600 - + Software Catalog - http://localhost:44247/docs/software-catalog/software-catalog/ + http://localhost:1313/docs/software-catalog/software-catalog/ Mon, 25 Aug 2025 12:39:33 -0600 - http://localhost:44247/docs/software-catalog/software-catalog/ + http://localhost:1313/docs/software-catalog/software-catalog/ <p>Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.</p> <p>This catalog describes the software offerings available to customers at <a href="https://www.federated.computer/" rel="external" target="_blank">https://www.federated.computer<svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z"/></svg></a> today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.</p> Bundles - http://localhost:44247/docs/software-catalog/bundles/ + http://localhost:1313/docs/software-catalog/bundles/ Mon, 25 Aug 2025 12:39:03 -0600 - http://localhost:44247/docs/software-catalog/bundles/ - <p>Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.</p> <p>The Federated Core <a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:44247/docs/federated-core-platform/provisioner/'><p>FEDERATED CORE PLATFORM</p><strong>Provisioner</strong><br></a>" data-bs-toggle="tooltip" href="http://localhost:44247/docs/federated-core-platform/provisioner/">Provisioner</a> can spin up Federated Cores based on a software manifest that can be created &ldquo;just in time&rdquo; or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.</p> + http://localhost:1313/docs/software-catalog/bundles/ + <p>Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.</p> <p>The Federated Core <a href="http://localhost:1313/docs/federated-core-platform/provisioner.md">Provisioner</a> can spin up Federated Cores based on a software manifest that can be created &ldquo;just in time&rdquo; or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.</p> Federated Commerce - http://localhost:44247/docs/software-catalog/federated-commerce/ + http://localhost:1313/docs/software-catalog/federated-commerce/ Mon, 25 Aug 2025 12:39:14 -0600 - http://localhost:44247/docs/software-catalog/federated-commerce/ + http://localhost:1313/docs/software-catalog/federated-commerce/ <p>Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.</p> <p>Federated Commerce delivers &ldquo;unbreakable&rdquo; Wordpress and WooCommerce add-ons to the Federated Core &ldquo;Best&rdquo; bundle (including video conferencing, mailing list, etc) all on <em>dedicated</em> cpu virtual machines.</p> <p>In addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.</p> Federated Omnimedia - http://localhost:44247/docs/software-catalog/federated-omnimedia/ + http://localhost:1313/docs/software-catalog/federated-omnimedia/ Mon, 25 Aug 2025 12:39:23 -0600 - http://localhost:44247/docs/software-catalog/federated-omnimedia/ + http://localhost:1313/docs/software-catalog/federated-omnimedia/ <p>Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.</p> <p>Federated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.</p> <p>The purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:</p> <ol> <li>Wordpress or Ghost for publishing;</li> <li>WooCommerce for eCommerce;</li> <li>Discourse for community discussion, a forum;</li> <li>Podcasting and videocasting platforms;</li> <li>Ad server to sell and display static and dynamic across all properties;</li> <li>Premium content service to &ldquo;rope off&rdquo; parts of content (posts, forums, podcasts, videos) only for premium subscribers.</li> </ol> <p>Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.</p> diff --git a/public/docs/software-catalog/software-catalog/index.html b/public/docs/software-catalog/software-catalog/index.html index 1b45246..209ce2c 100644 --- a/public/docs/software-catalog/software-catalog/index.html +++ b/public/docs/software-catalog/software-catalog/index.html @@ -14,7 +14,7 @@ - + Software Catalog | Federated Computer Enterprise @@ -25,20 +25,20 @@ - - - - - - + + + + + + - + - + @@ -50,7 +50,7 @@ This catalog describes the software offerings available to customers at https:// - + @@ -95,7 +95,7 @@ This catalog describes the software offerings available to customers at https://
  • - + article Overview @@ -115,7 +115,7 @@ This catalog describes the software offerings available to customers at https:// -
  • Federated Core Platform
  • +
  • Federated Core Platform
  • @@ -130,52 +130,47 @@ This catalog describes the software offerings available to customers at https:// -
  • Provisioner
  • +
  • Provisioner
  • -
  • Core Server
  • +
  • Core Server
  • -
  • Core Mini
  • +
  • Core Mini
  • -
  • Unified Storage
  • +
  • Unified Storage
  • -
  • Unified Messaging
  • +
  • Unified Messaging
  • -
  • Authentication
  • +
  • Authentication
  • -
  • Dashboard
  • +
  • Dashboard
  • -
  • Computer
  • +
  • Computer
  • -
  • Core Desktop
  • - - - - -
  • Why Open Source Projects Work With Federated
  • +
  • Core Desktop
  • @@ -188,24 +183,24 @@ This catalog describes the software offerings available to customers at https://
  • Core Workflow Intelligence
  • +
  • Core Workflow Intelligence
  • -
  • Adding Software to Federated Core
  • +
  • Adding Software to Federated Core
  • -
  • Why Open Source Projects Work With Federated
  • +
  • Why Open Source Projects Work With Federated
  • + + + + +
  • Whitelabel
  • @@ -255,7 +255,7 @@ This catalog describes the software offerings available to customers at https:// -
  • Account Management and Billing
  • +
  • Account Management and Billing
  • @@ -275,12 +275,12 @@ This catalog describes the software offerings available to customers at https:// -
  • Federated Management
  • +
  • Federated Management
  • -
  • Customer Service and Support
  • +
  • Customer Service and Support
  • @@ -305,22 +305,22 @@ This catalog describes the software offerings available to customers at https:// -
  • Software Catalog
  • +
  • Software Catalog
  • -
  • Bundles
  • +
  • Bundles
  • -
  • Federated Commerce
  • +
  • Federated Commerce
  • -
  • Federated Omnimedia
  • +
  • Federated Omnimedia
  • @@ -340,22 +340,22 @@ This catalog describes the software offerings available to customers at https:// -
  • Operators Networks Platforms
  • +
  • Operators, Networks, Platforms
  • -
  • Managed Service Provider
  • +
  • Managed Service Provider
  • -
  • Pro Customers
  • +
  • Pro Customers
  • -
  • On Line Affiliates
  • +
  • On Line Affiliates
  • @@ -375,7 +375,12 @@ This catalog describes the software offerings available to customers at https:// -
  • Federated Company Backgrounder
  • +
  • Federated Company Backgrounder
  • + + + + +
  • Roadmap
  • @@ -718,10 +723,10 @@ This catalog describes the software offerings available to customers at https://
    - +
    -

    navigate_before Why Open Source Projects Work With Federated

    +

    navigate_before Core Desktop

    @@ -791,7 +796,7 @@ This catalog describes the software offerings available to customers at https:// - + @@ -1171,6 +1176,13 @@ This catalog describes the software offerings available to customers at https:// + + + + + + + @@ -1226,8 +1238,8 @@ This catalog describes the software offerings available to customers at https:// id: 4 , href: "\/docs\/federated-core-platform\/provisioning\/provisioner\/", title: "Provisioner", - description: "", - content: "" + description: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at ", + content: "The “Provisioner” is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.\nOrder linkWhen and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This manifest is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at " } ); index.add( @@ -1235,8 +1247,8 @@ This catalog describes the software offerings available to customers at https:// id: 5 , href: "\/docs\/federated-core-platform\/provisioning\/core-server\/", title: "Core Server", - description: "", - content: "" + description: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n", + content: "Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.\nCore Server is based on OpenMandriva a Linux distribution lead by Federated Computer’s chief systems engineer. OpenMandriva is base on Fedora, in part.\n" } ); index.add( @@ -1244,8 +1256,8 @@ This catalog describes the software offerings available to customers at https:// id: 6 , href: "\/docs\/federated-core-platform\/provisioning\/core-mini\/", title: "Core Mini", - description: "", - content: "" + description: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\n", + content: "Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.\nTraefik linkFirewall and network management.\nPowerDNS linkDomain name service.\nAuthelia linkOIDC authentication provider.\nMail Services linkSMTP and IMAP services.\nPostgresql linkDatabase engine for SaaS services requiring Postgresql.\nMariaDB linkDatabase engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.\nAutodiscovery linkService for providing autodiscovery for SaaS service that use autodiscovery services. Example: email and calendar client configuration.\nFederated Monitors linkSoftare for communicating with Federated management systems.\n" } ); index.add( @@ -1253,8 +1265,8 @@ This catalog describes the software offerings available to customers at https:// id: 7 , href: "\/docs\/federated-core-platform\/provisioning\/unified-storage\/", title: "Unified Storage", - description: "", - content: "" + description: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n", + content: "Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage\nEvery SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.\n" } ); index.add( @@ -1262,8 +1274,8 @@ This catalog describes the software offerings available to customers at https:// id: 8 , href: "\/docs\/federated-core-platform\/provisioning\/unified-messaging\/", title: "Unified Messaging", - description: "", - content: "" + description: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n", + content: "Federated Core includes three systems for messaging.\nEmail linkThere is a full-featured IMAP/SMTP service available for any needed notifications to users.\nContainer-to-Container linkThere is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.\nOptional: Matrix linkIf the Matrix service is loaded, you can use it like a message-bus for application notification to users.\n" } ); index.add( @@ -1271,8 +1283,8 @@ This catalog describes the software offerings available to customers at https:// id: 9 , href: "\/docs\/federated-core-platform\/provisioning\/authentication\/", title: "Authentication", - description: "", - content: "" + description: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\n", + content: "One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.\nLDAP linkThe foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn’t use LDAP, it doesn’t work on the platform. There are some applications for which the only account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden outside of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).\nLDAP services can be exposed to network outside of Core to be used by other systems that use LDAP. And example would be a collection of Windows, MacOS, Linux desktop computers where you want users to log in to this machines using their Core credentials from LDAP. You could also use Core LDAP for other software systems where you want to use a central user repository for access control such as virtual desktop environments.\nCore LDAP support users and groups. For example, you can delegate administrative access controls to certain users in Nextcloud using LDAP.\nLDAP is managed through the Federated Core app “Panel”.\nOIDC linkSingle-sign on is provided in Federated Core Platform by Authelia. This allows, for example, a customer to log in to one open source SaaS application in a browser and to automatically log in to other Core applications in the same browser. It also allows the user to log out of all applications, in the same way.\nFederated Core applications default to OIDC authentication when the application supports it. Most do. Some applications only support OIDC with a premium upgrade (also supported), but a few don’t (yet) support OIDC or only support authentication using OIDC providers such as Google, etc. Federated plans to provide work arounds for all applications to use OIDC and have done this successfully for some (eg. cal.com).\n" } ); index.add( @@ -1280,8 +1292,8 @@ This catalog describes the software offerings available to customers at https:// id: 10 , href: "\/docs\/federated-core-platform\/provisioning\/dashboard\/", title: "Dashboard", - description: "", - content: "" + description: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated ", + content: "Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated " } ); index.add( @@ -1289,15 +1301,15 @@ This catalog describes the software offerings available to customers at https:// id: 11 , href: "\/docs\/federated-core-platform\/provisioning\/computer\/", title: "Computer", - description: "", - content: "" + description: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n", + content: "Federated “Computer” is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated “Computer” is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.\n" } ); index.add( { id: 12 , - href: "\/docs\/federated-core-platform\/maintenance\/", - title: "Maintenance", + href: "\/docs\/federated-core-platform\/management\/", + title: "Management", description: "", content: "" } @@ -1305,28 +1317,28 @@ This catalog describes the software offerings available to customers at https:// index.add( { id: 13 , - href: "\/docs\/federated-core-platform\/maintenance\/core-scanner\/", + href: "\/docs\/federated-core-platform\/management\/core-scanner\/", title: "Core Scanner", - description: "", - content: "" + description: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\n", + content: "Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.\nEach installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.\nCore Scanner provides the ability to “take action” on a Core with a large library of pre-defined “actions” for each Core depending on the applications installed and the reality of the Core at the time of inspection. If a Core needs more storage, for example, “actions” are brought forward suggesting remedial action to the support person. There are also actions available to compare a given Core to normative Cores.\nCore Scanner is supported by the “machine learning” functions in the " } ); index.add( { id: 14 , - href: "\/docs\/federated-core-platform\/maintenance\/update-and-upgrade\/", + href: "\/docs\/federated-core-platform\/management\/update-and-upgrade\/", title: "Update and Upgrade", - description: "", - content: "" + description: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\n", + content: "Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.\nSince the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will “work”. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.\nWhile Federated Core Platform draws much of the software from DockerHub, there are container images maintained by Federated Computer and, over time, more of the container images will come from Federated Computer rather than DockerHub. The principle reason for this is to add an additional step for quality and security.\n" } ); index.add( { id: 15 , - href: "\/docs\/federated-core-platform\/maintenance\/monitor-and-fix\/", + href: "\/docs\/federated-core-platform\/management\/monitor-and-fix\/", title: "Monitor and Fix", - description: "", - content: "" + description: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\n", + content: "Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.\nFor example, if a customer with a 500GB storage limit for their Files service decides to upload 3TB of files, the File service will fail, and Monitor and Fix will attempt to fix the problem by adding for block storage (if that service is available AND the service definition allows that to happen without customer “approval”).\nThe Monitor and Fix system continues to get better and better as we see more patterns and improve the paths to successful amelioration of problems.\n" } ); index.add( @@ -1343,8 +1355,8 @@ This catalog describes the software offerings available to customers at https:// id: 17 , href: "\/docs\/federated-core-platform\/customization\/core-workflow-intelligence\/", title: "Core Workflow Intelligence", - description: "", - content: "" + description: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\n", + content: "Federated will be delivering in early 2026 an “on premise” solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.\nWe believe these sorts of “software intelligence” are very important for the overall success of customers using Federated Core and are central to the idea that open source is the best means to achieve maximum flexibility and business differentiation from software. Further, we believe AI is uniquely situated to provide real progress in connecting software to software for custom workflows. It need not work in “real time” but in enough time to deliver the right solution to customers reliably.\n" } ); index.add( @@ -1352,8 +1364,8 @@ This catalog describes the software offerings available to customers at https:// id: 18 , href: "\/docs\/federated-core-platform\/customization\/adding-software-to-federated-core\/", title: "Adding Software to Federated Core", - description: "", - content: "" + description: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\n", + content: "It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.\nIn the near future, we plan to provide a portal for projects to package and submit software for inclusion on Federated Core Platform.\n" } ); index.add( @@ -1361,13 +1373,22 @@ This catalog describes the software offerings available to customers at https:// id: 19 , href: "\/docs\/federated-core-platform\/customization\/why-open-source-projects-work-with-federated\/", title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + description: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\n", + content: "More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.\nYou can think of an open source SaaS developer as an extension of your Federated Core Platform continually adding value to your overall go-to-market. These developers think in the same way. While their principle concern is the success and completeness of their software, they recognize the value for customers when their software is integrated into a total solution with great user management, unified storage and messaging, and the many other conveniences and services offered by Federated Core Platform.\nAll pricing for software is done outside of Federated Core Platform giving each installation the flexibility to build use cases and go-to-market solutions apart from the technology offerings.\n" } ); index.add( { id: 20 , + href: "\/docs\/federated-core-platform\/customization\/whitelabel\/", + title: "Whitelabel", + description: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n", + content: "Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the “home” website for information and ordering.\n" + } + ); + index.add( + { + id: 21 , href: "\/docs\/federated-core-platform\/billing\/", title: "Billing", description: "", @@ -1376,16 +1397,16 @@ This catalog describes the software offerings available to customers at https:// ); index.add( { - id: 21 , + id: 22 , href: "\/docs\/federated-core-platform\/billing\/account-management-and-billing\/", title: "Account Management and Billing", - description: "", - content: "" + description: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n", + content: "Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.\nThe billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is not a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.\n" } ); index.add( { - id: 22 , + id: 23 , href: "\/docs\/federated-core-platform\/services\/", title: "Services", description: "", @@ -1394,38 +1415,29 @@ This catalog describes the software offerings available to customers at https:// ); index.add( { - id: 23 , + id: 24 , href: "\/docs\/federated-core-platform\/services\/federated-management\/", title: "Federated Management", - description: "", - content: "" - } - ); - index.add( - { - id: 24 , - href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", - title: "Customer Service and Support", - description: "", - content: "" + description: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\n", + content: "Federated Computer can work to get your to market in the fastest and most convenient way for your organization.\nComplete Management linkWe can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform “just runs” and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).\nManagement to Train linkWe can also, depending on the level of competency of your current team, work to run the Federated Core Platform for you while training your team to take over at a date certain in the future. We have found this to be the most successl approach to training rather that working on the particulars of how to run Federated Core Platform in the abstract.\n" } ); index.add( { id: 25 , - href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", - title: "Core Desktop", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/services\/customer-service-and-support\/", + title: "Customer Service and Support", + description: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\n", + content: "Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.\nIn addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.\nEnd-user Businesses and Team linkFederated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.\nChannel Partners (Managed Service Providers) linkWe can also support your channel partners. In our experience, channel partners such as managed service providers are great ways to sell software and services but each requires significant support and explanation to best support their own customers. Federated Computer has extensive operation experience providing this service to partners and we can bring our experience, content, processes to your installation of Federated Core Platform.\nOther Operators linkIt isn’t unusual for Federated Core Platform to be sold to other “operators” who don’t want their own installation. We have done this for fiber companies, universities, and other large enterprises. Federated Computer can support your own go-to-market plans with support, content, and programs designed to find and close big opportunities such as other operators.\n" } ); index.add( { id: 26 , - href: "\/docs\/federated-core-platform\/provisioning\/why-open-source-projects-work-with-federated\/", - title: "Why Open Source Projects Work With Federated", - description: "", - content: "" + href: "\/docs\/federated-core-platform\/provisioning\/core-desktop\/", + title: "Core Desktop", + description: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\n", + content: "Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the “correct” software and services so that it “just works”.\nCore Desktop can also be installed on laptops and other mobile computers so that on-the-go team members can get a computer that “just works” without the requirements for network access.\n" } ); index.add( @@ -1486,9 +1498,9 @@ This catalog describes the software offerings available to customers at https:// { id: 33 , href: "\/docs\/partners\/operators-networks-platforms\/", - title: "Operators Networks Platforms", - description: "Text\n", - content: "Text\n" + title: "Operators, Networks, Platforms", + description: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\n", + content: "Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.\nThe typical engagement with Federated Computer starts with some scoping sessions so that we can help you think through your product offering, your go-to-market, and how we will enable you to best support customers.\nAt the end of the day, the mission of Federated Computer is to provide you with the right tools, software, services allowing you to open up new monetization avenues within your existing hardware, datacenters, network pipes, sunk costs infrastructures, existing user bases.\n" } ); index.add( @@ -1496,8 +1508,8 @@ This catalog describes the software offerings available to customers at https:// id: 34 , href: "\/docs\/partners\/managed-service-providers\/", title: "Managed Service Provider", - description: "", - content: "" + description: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n", + content: "Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.\nThis leaves MORE money on the table for the managed service provider to provide high-value services.\nSolutions linkFederated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.\n" } ); index.add( @@ -1505,8 +1517,8 @@ This catalog describes the software offerings available to customers at https:// id: 35 , href: "\/docs\/partners\/pro-customers\/", title: "Pro Customers", - description: "", - content: "" + description: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n", + content: "Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are Commerce and Omnimedia.\nIt is possible to address “pro” customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.\nHowever, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don’t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.\n" } ); index.add( @@ -1514,8 +1526,8 @@ This catalog describes the software offerings available to customers at https:// id: 36 , href: "\/docs\/partners\/on-line-affiliates\/", title: "On Line Affiliates", - description: "", - content: "" + description: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n", + content: "Outlets with significant communities can use Federated’s affilaite programs to earn up to 30% (the number is really dependent on your own installation’s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.\nWe have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate’s community is sterling.\n" } ); index.add( @@ -1532,13 +1544,22 @@ This catalog describes the software offerings available to customers at https:// id: 38 , href: "\/docs\/about-federated-computer\/federated-company-backgrounder\/", title: "Federated Company Backgrounder", - description: "", - content: "" + description: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\n", + content: "Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, “free,” and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.\nTeam linkWe are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don’t suck away all our money, data, and sovereignty. We are FedQ’d in Colorado Springs, Colorado, USA with colleagues around the globe.\nOpen Source linkThere’s no reason to use expensive, proprietary, privacy-destroying SaaS software. But in the past, running open-source software required lots of technical knowledge. Federated Computer makes it easy for any business to adopt open-source.\nWe are great stewards of the benefits of open-source. Our company actively contributes both financially and with code to a number of open-source projects offered in Federated Core and Federated Plus including Castopod, Bookstack, Headscale, Matrix, and OpenMandriva. We do all the work for you to ensure open-source projects are integrated, work well together, and provide you with the right value.\nDavid Young linkOur CEO and founder, David Young, has a long history working with impactful startups including Joyent. At Joyent he was responsible for leading the team that invented and patented cloud computing, containers-as-a-service, cloud operating system, infrastructure-as-a-service, node.js, native-web-apps as desktop/mobile apps (what became Electron) and many more fundamental cloud innovations.\nDavid’s companies have been backed by the biggest investors including Dell, Intel; and he has brought ground-breaking solutions to cloud pioneers such as Dell, Telefonica, Singtel, working for important early cloud adopters such as Twitter, Facebook Developer Platform, Linkedin, and many, many others.\n" } ); index.add( { id: 39 , + href: "\/docs\/about-federated-computer\/roadmap\/", + title: "Roadmap", + description: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n", + content: "Federated Computer is working on the following initiatives for the benefit of our customers and partners:\nFall, 2025 linkComputer. Our take on a central web application for managing all SaaS workloads, dates, clients, messages.\nFirst Half, 2026 linkCore Workflow Intelligence. AI services for building application workflows combined between 2 or more open source SaaS applications.\nSecond Half, 2026 linkOn Premise Provisioning of Federated Cores. This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.\n" + } + ); + index.add( + { + id: 40 , href: "\/docs\/", title: "Docs", description: "", diff --git a/public/index.html b/public/index.html index 2ac3a3b..91544ef 100644 --- a/public/index.html +++ b/public/index.html @@ -34,7 +34,7 @@ - + Federated Computer Enterprise @@ -46,12 +46,12 @@ - - - - - - + + + + + + @@ -223,7 +223,7 @@
    @@ -347,7 +338,7 @@

    Privacy

    -

    Lotus Docs’ default configuration scores A+ on Mozilla Observatory. You can update the default Security Headers to suit your requirements.

    +

    There’s nothing “shared” in a Federated installation. Everything is specific to the customer.

    learn more chevron_right @@ -365,7 +356,7 @@

    Unbeatable Profits

    -

    Many Lotus Docs features are configurable via optional parameters. Require DocSearch for your site? Then enable it via a single setting.

    +

    Based on open source, our partners can deliver offerings that provide great value for customers and 80+% operating margins.

    learn more chevron_right @@ -383,7 +374,7 @@

    Up-to-Date Software

    -

    Deploy to Vercel in seconds. Vercel Functions, Vercel Redirects/Rewrites, and Vercel Headers are all configurable for an enriched experience.

    +

    Built in to Federated Computer is a battle-tested system for keeping everything up-to-date and running smoothly.

    learn more chevron_right @@ -401,7 +392,7 @@

    24/7 Management

    -

    Prefer not to be blasted by the sun while reading? Switch to a low-light UI with the click of a button. Modify colour variables to match your branding.

    +

    Our team and software platform ensure your offering runs without problems 24/7/365.

    learn more chevron_right @@ -419,7 +410,7 @@

    Great Customer Support

    -

    Search your docs with DocSearch. A powerful, efficient and accessible search solution built on Algolia Crawler & Autocomplete. TBC.

    +

    We provide your customers the best experience on-boarding, learning and using all the software, and dealing with any hurdles. Email, SMS, phone.

    learn more chevron_right @@ -437,7 +428,7 @@

    Multilingual Support

    -

    Lotus Docs supports Hugo’s Multilingual Mode. Create documentation in multiple languages side by side with i18n support.

    +

    Our open source SaaS products are curated for those offering the most popular languages used by your customers and partners.

    learn more chevron_right @@ -455,7 +446,7 @@

    Customizable

    -

    Built on Bootstrap 5, Lotus Docs allows for a familiar, flexible, and intuitive developer experience. Easily customise your site via SCSS variables and files.

    +

    Open source SaaS and workflows can be added to your offerings easily. You can define bundles of software and services for the best experience.

    learn more chevron_right @@ -518,7 +509,7 @@ - + diff --git a/public/index.xml b/public/index.xml index c7c004b..a332cb1 100644 --- a/public/index.xml +++ b/public/index.xml @@ -2,200 +2,228 @@ Federated Computer Enterprise - http://localhost:44247/ + http://localhost:1313/ Recent content on Federated Computer Enterprise Hugo en-us - Tue, 26 Aug 2025 11:12:45 -0600 - + Thu, 28 Aug 2025 13:41:48 -0600 + Overview - http://localhost:44247/docs/overview/ + http://localhost:1313/docs/overview/ Mon, 25 Aug 2025 12:25:51 -0600 - http://localhost:44247/docs/overview/ - <p>We&rsquo;ve made this portal so you can learn about all the Federated Computer enterprise offerings.</p> <p>Federated Computer crafts offerings and programs from the best open source software for operators and networks, managed service providers, &ldquo;pro&rdquo; customer partners, and partners just getting started through Federated&rsquo;s on-line affiliate programs.</p> <h2 id="operators-and-networks">Operators and Networks <a href="#operators-and-networks" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h2><p>More and more, hosting company operators and networks are looking for ways to enhance the value of their physical offerings such as data centers, network pipes, hosting racks with enhanced, high-value software and services. Federated Computer works to solve key software and operational needs for these partners with our Federated Cloud Platform that does everything required to offer any sort of customer, from the small team or business, from the mid-market to large enterprise and government customer, even the family, the best open source solutions for industry-leading prices.</p> - - - Operators Networks Platforms - http://localhost:44247/docs/partners/operators-networks-platforms/ - Mon, 25 Aug 2025 12:38:19 -0600 - http://localhost:44247/docs/partners/operators-networks-platforms/ - <p>Text</p> - - - Managed Service Provider - http://localhost:44247/docs/partners/managed-service-providers/ - Mon, 25 Aug 2025 12:37:54 -0600 - http://localhost:44247/docs/partners/managed-service-providers/ - - - - Pro Customers - http://localhost:44247/docs/partners/pro-customers/ - Tue, 26 Aug 2025 11:12:45 -0600 - http://localhost:44247/docs/partners/pro-customers/ - - - - On Line Affiliates - http://localhost:44247/docs/partners/on-line-affiliates/ - Mon, 25 Aug 2025 12:38:06 -0600 - http://localhost:44247/docs/partners/on-line-affiliates/ - + http://localhost:1313/docs/overview/ + <p>We&rsquo;ve made this portal so you can learn about Federated Computer enterprise offerings.</p> <h2 id="federated-core-platform">Federated Core Platform <a href="#federated-core-platform" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h2><p><a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:1313/docs/federated-core-platform/federated-core-platform/'><p>FEDERATED CORE PLATFORM</p><strong>Federated Core Platform</strong><br></a>" data-bs-toggle="tooltip" href="http://localhost:1313/docs/federated-core-platform/federated-core-platform/">Federated Core Platform</a> delivers offerings and services based on the best open source software useful to businesses, teams, individuals looking for breaktrhough price, privacy, flexiblity and value from SaaS software. The <a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:1313/docs/federated-core-platform/federated-core-platform/'><p>FEDERATED CORE PLATFORM</p><strong>Federated Core Platform</strong><br></a>" data-bs-toggle="tooltip" href="http://localhost:1313/docs/federated-core-platform/federated-core-platform/">Federated Core Platfrom</a> enables operators and networks, managed service providers, &ldquo;pro&rdquo; customer partners, and on-line affiliates to deliver great software and services to their customers.</p> Federated Core Platform - http://localhost:44247/docs/federated-core-platform/federated-core-platform/ + http://localhost:1313/docs/federated-core-platform/federated-core-platform/ Mon, 25 Aug 2025 12:32:20 -0600 - http://localhost:44247/docs/federated-core-platform/federated-core-platform/ - + http://localhost:1313/docs/federated-core-platform/federated-core-platform/ + <p>The Federated Core Platform is a suite of software providing everything needed to deliver open source SaaS applications: integrate them to work well together; manage, patch, update the software; and provide bespoke customer service for customers.</p> <p>The main component groups of Federated Core Platform are:</p> <h3 id="provisioning">Provisioning <a href="#provisioning" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><ol> <li><strong>Provisioner:</strong> interacts with cloud platform (eg Hetzner, Cloud Stack, OpenStack, Triton) to spin up virtual machine and install software and network;</li> <li><strong>Core Server:</strong> Federated Linux distribution for X64 and ARM virtual machines;</li> <li><strong>Core Mini:</strong> The minimal amount of software that must always be installed for a Core;</li> <li><strong>Unified Storage:</strong> architecture for shared storage between Core docker images;</li> <li><strong>Unified Messaging:</strong> email infrastructure for all docker images including autodiscover services;</li> <li><strong>Authentication:</strong> OIDC provider;</li> <li><strong>Dashboard:</strong> user creation, domain and application preferences;</li> <li><strong>Computer:</strong> end-user application for managing software links and workflows.</li> </ol> <h3 id="maintenance">Maintenance <a href="#maintenance" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><ol> <li><strong>CoreScanner:</strong> customer support application for monitoring and locked-down actions on customer infrastructure;</li> <li><strong>Update and Upgrade:</strong> system for discovering new software versions and pushing to customers;</li> <li><strong>Monitor and Fix:</strong> machine-learning to identify and solve operational issues based on customer support patterns.</li> </ol> <h3 id="customization">Customization <a href="#customization" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><ol> <li><strong>Core Workflow Intelligence:</strong> AI-driven workflows between SaaS applications;</li> <li><strong>Adding Software to Federated Core:</strong> how to add SaaS applications to Federated Core Platform;</li> <li><strong>Why Open Source Projects Work With Federated:</strong> the benefits of Federated Core Platform for open source SaaS projects.</li> </ol> <h3 id="billing">Billing <a href="#billing" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><ol> <li><strong>Account Management and Billing:</strong> tracking what is used and billed.</li> </ol> <h3 id="services">Services <a href="#services" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><ol> <li><strong>Federated Management:</strong> let Federated Computer run your cloud for or alongside your team;</li> <li><strong>Customer Service and Support:</strong> let Federated Computer provide 24/7 customer support for or alongside your team.</li> </ol> <p>(Note: you can learn more about these components by selecting the documentation in the left navigation.)</p> Provisioner - http://localhost:44247/docs/federated-core-platform/provisioner/ + http://localhost:1313/docs/federated-core-platform/provisioning/provisioner/ Mon, 25 Aug 2025 12:35:51 -0600 - http://localhost:44247/docs/federated-core-platform/provisioner/ - - - - Federated Company Backgrounder - http://localhost:44247/docs/about-federated-computer/federated-company-backgrounder/ - Mon, 25 Aug 2025 12:40:08 -0600 - http://localhost:44247/docs/about-federated-computer/federated-company-backgrounder/ - - - - Software Catalog - http://localhost:44247/docs/software-catalog/software-catalog/ - Mon, 25 Aug 2025 12:39:33 -0600 - http://localhost:44247/docs/software-catalog/software-catalog/ - <p>Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.</p> <p>This catalog describes the software offerings available to customers at <a href="https://www.federated.computer/" rel="external" target="_blank">https://www.federated.computer<svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z"/></svg></a> today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.</p> - - - Federated Omnimedia - http://localhost:44247/docs/software-catalog/federated-omnimedia/ - Mon, 25 Aug 2025 12:39:23 -0600 - http://localhost:44247/docs/software-catalog/federated-omnimedia/ - <p>Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.</p> <p>Federated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.</p> <p>The purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:</p> <ol> <li>Wordpress or Ghost for publishing;</li> <li>WooCommerce for eCommerce;</li> <li>Discourse for community discussion, a forum;</li> <li>Podcasting and videocasting platforms;</li> <li>Ad server to sell and display static and dynamic across all properties;</li> <li>Premium content service to &ldquo;rope off&rdquo; parts of content (posts, forums, podcasts, videos) only for premium subscribers.</li> </ol> <p>Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.</p> - - - Federated Commerce - http://localhost:44247/docs/software-catalog/federated-commerce/ - Mon, 25 Aug 2025 12:39:14 -0600 - http://localhost:44247/docs/software-catalog/federated-commerce/ - <p>Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.</p> <p>Federated Commerce delivers &ldquo;unbreakable&rdquo; Wordpress and WooCommerce add-ons to the Federated Core &ldquo;Best&rdquo; bundle (including video conferencing, mailing list, etc) all on <em>dedicated</em> cpu virtual machines.</p> <p>In addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.</p> - - - Bundles - http://localhost:44247/docs/software-catalog/bundles/ - Mon, 25 Aug 2025 12:39:03 -0600 - http://localhost:44247/docs/software-catalog/bundles/ - <p>Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.</p> <p>The Federated Core <a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:44247/docs/federated-core-platform/provisioner/'><p>FEDERATED CORE PLATFORM</p><strong>Provisioner</strong><br></a>" data-bs-toggle="tooltip" href="http://localhost:44247/docs/federated-core-platform/provisioner/">Provisioner</a> can spin up Federated Cores based on a software manifest that can be created &ldquo;just in time&rdquo; or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.</p> - - - Why Open Source Projects Work With Federated - http://localhost:44247/docs/federated-core-platform/why-open-source-projects-work-with-federated/ - Mon, 25 Aug 2025 12:36:40 -0600 - http://localhost:44247/docs/federated-core-platform/why-open-source-projects-work-with-federated/ - - - - Update and Upgrade - http://localhost:44247/docs/federated-core-platform/update-and-upgrade/ - Mon, 25 Aug 2025 12:36:19 -0600 - http://localhost:44247/docs/federated-core-platform/update-and-upgrade/ - - - - Unified Storage - http://localhost:44247/docs/federated-core-platform/unified-storage/ - Mon, 25 Aug 2025 12:36:10 -0600 - http://localhost:44247/docs/federated-core-platform/unified-storage/ - - - - Unified Messaging - http://localhost:44247/docs/federated-core-platform/unified-messaging/ - Mon, 25 Aug 2025 12:36:03 -0600 - http://localhost:44247/docs/federated-core-platform/unified-messaging/ - - - - Monitor and Fix - http://localhost:44247/docs/federated-core-platform/monitor-and-fix/ - Mon, 25 Aug 2025 12:35:43 -0600 - http://localhost:44247/docs/federated-core-platform/monitor-and-fix/ - - - - Adding Software to Federated Core - http://localhost:44247/docs/federated-core-platform/adding-software-to-federated-core/ - Mon, 25 Aug 2025 12:35:31 -0600 - http://localhost:44247/docs/federated-core-platform/adding-software-to-federated-core/ - - - - Federated Management - http://localhost:44247/docs/federated-core-platform/federated-management/ - Mon, 25 Aug 2025 12:35:12 -0600 - http://localhost:44247/docs/federated-core-platform/federated-management/ - - - - Core Workflow Intelligence - http://localhost:44247/docs/federated-core-platform/core-workflow-intelligence/ - Mon, 25 Aug 2025 12:34:45 -0600 - http://localhost:44247/docs/federated-core-platform/core-workflow-intelligence/ - + http://localhost:1313/docs/federated-core-platform/provisioning/provisioner/ + <p>The &ldquo;Provisioner&rdquo; is responsible for setting up, updating/upgrading, and tearing down Cores. It does this in an entirely stateless way communicating with either the aacount management and billing system or the management system. Naturally, there are command-line utilities and an API available to accomplish all functions.</p> <h3 id="order">Order <a href="#order" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>When and order comes through the account management and billing system, a manifest is created asking for a Core to be create with the required SaaS titles. This <em>manifest</em> is sent to the Provisioner which then requests a virtual machine (or machines, if the manifest includes load balancing or other extended Core services), then begins to build the Core software from the manifest. You can read more about the minimal build at <a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:1313/docs/federated-core-platform/provisioning/core-mini/'><p>PROVISIONING</p> Core Server - http://localhost:44247/docs/federated-core-platform/core-server/ + http://localhost:1313/docs/federated-core-platform/provisioning/core-server/ Mon, 25 Aug 2025 12:34:34 -0600 - http://localhost:44247/docs/federated-core-platform/core-server/ - - - - Core Scanner - http://localhost:44247/docs/federated-core-platform/core-scanner/ - Mon, 25 Aug 2025 12:34:24 -0600 - http://localhost:44247/docs/federated-core-platform/core-scanner/ - + http://localhost:1313/docs/federated-core-platform/provisioning/core-server/ + <p>Federated maintains its own Linux distribution for the specific purpose of control of the types and versions of software used in virtual machine. This descrease the surface area for attacks, increased maintainability for the Cores built on top, and assures our systems work on X64 and Arm (example: Ampere) systems as well as fully supporting IPv4 and IPv6 for cloud deployment.</p> <p>Core Server is based on <a href="https://www.openmandriva.org" rel="external" target="_blank">OpenMandriva<svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z"/></svg></a> a Linux distribution lead by Federated Computer&rsquo;s chief systems engineer. OpenMandriva is base on Fedora, in part.</p> Core Mini - http://localhost:44247/docs/federated-core-platform/core-mini/ + http://localhost:1313/docs/federated-core-platform/provisioning/core-mini/ Mon, 25 Aug 2025 12:34:18 -0600 - http://localhost:44247/docs/federated-core-platform/core-mini/ - + http://localhost:1313/docs/federated-core-platform/provisioning/core-mini/ + <p>Core Mini is the minimal install of software on a Core before adding additional SaaS and any scaling services (e.g. load balancing). These are the fundamental services used by ever other SaaS application.</p> <h3 id="traefik">Traefik <a href="#traefik" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>Firewall and network management.</p> <h3 id="powerdns">PowerDNS <a href="#powerdns" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>Domain name service.</p> <h3 id="authelia">Authelia <a href="#authelia" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>OIDC authentication provider.</p> <h3 id="mail-services">Mail Services <a href="#mail-services" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>SMTP and IMAP services.</p> <h3 id="postgresql">Postgresql <a href="#postgresql" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>Database engine for SaaS services requiring Postgresql.</p> <h3 id="mariadb">MariaDB <a href="#mariadb" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>Database engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.</p> - Core Desktop - http://localhost:44247/docs/federated-core-platform/core-desktop/ - Mon, 25 Aug 2025 12:34:05 -0600 - http://localhost:44247/docs/federated-core-platform/core-desktop/ - + Unified Storage + http://localhost:1313/docs/federated-core-platform/provisioning/unified-storage/ + Mon, 25 Aug 2025 12:36:10 -0600 + http://localhost:1313/docs/federated-core-platform/provisioning/unified-storage/ + <p>Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage</p> <p>Every SaaS software deployed to a Federated Core using a single expandable storage service. This is a BTRFS file system on the Core but can be deployed as block storage (if the cloud provides such a service). It can be expanded and contracted based on customer demand/usage.</p> - Computer - http://localhost:44247/docs/federated-core-platform/computer/ - Mon, 25 Aug 2025 12:33:56 -0600 - http://localhost:44247/docs/federated-core-platform/computer/ - + Unified Messaging + http://localhost:1313/docs/federated-core-platform/provisioning/unified-messaging/ + Mon, 25 Aug 2025 12:36:03 -0600 + http://localhost:1313/docs/federated-core-platform/provisioning/unified-messaging/ + <p>Federated Core includes three systems for messaging.</p> <h3 id="email">Email <a href="#email" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>There is a full-featured IMAP/SMTP service available for any needed notifications to users.</p> <h3 id="container-to-container">Container-to-Container <a href="#container-to-container" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>There is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.</p> <h3 id="optional-matrix">Optional: Matrix <a href="#optional-matrix" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>If the Matrix service is loaded, you can use it like a message-bus for application notification to users.</p> Authentication - http://localhost:44247/docs/federated-core-platform/authentication/ + http://localhost:1313/docs/federated-core-platform/provisioning/authentication/ Mon, 25 Aug 2025 12:33:49 -0600 - http://localhost:44247/docs/federated-core-platform/authentication/ - + http://localhost:1313/docs/federated-core-platform/provisioning/authentication/ + <p>One of the obstacles to deploying open source SaaS is user management. When each application has its own user management, it becomes complicated to build a workable system for the business or team, to build reliable workflows across applications, and to ensure security for the business or team for data. Federated Core Platform provides two layers of authentication to deal with these problems.</p> <h3 id="ldap">LDAP <a href="#ldap" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>The foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn&rsquo;t use LDAP, it doesn&rsquo;t work on the platform. There are some applications for which the <em>only</em> account in LDAP is the administrator and the other users are created in the application itself. And example is Vaultwarden (password manager) because of the very sensitive nature of the information in Vaultwarden <em>outside</em> of access to Core services. You create the user in Vaultwarden as the administrative user but then, the account is connected to Core LDAP (if desired).</p> - Account Management_and Billing - http://localhost:44247/docs/federated-core-platform/account-management_and-billing/ + Dashboard + http://localhost:1313/docs/federated-core-platform/provisioning/dashboard/ + Tue, 26 Aug 2025 14:43:09 -0600 + http://localhost:1313/docs/federated-core-platform/provisioning/dashboard/ + <p>Federated Dashboard is a simple launcher for users. It shows the applications available, a link to helpful documentation, and a note about user management. There are significant improvements planned for Dashboard in the coming months as it transitions to Federated <a data-bs-delay="{&#34;hide&#34;:300,&#34;show&#34;:550}" data-bs-html="true" data-bs-title="<a href='http://localhost:1313/docs/federated-core-platform/provisioning/computer/'><p>PROVISIONING</p><strong>Computer</strong><br></a>" data-bs-toggle="tooltip" href="http://localhost:1313/docs/federated-core-platform/provisioning/computer/">Computer</a>.</p> <p> </p> + + + Computer + http://localhost:1313/docs/federated-core-platform/provisioning/computer/ + Mon, 25 Aug 2025 12:33:56 -0600 + http://localhost:1313/docs/federated-core-platform/provisioning/computer/ + <p>Federated &ldquo;Computer&rdquo; is a new application coming in Fall, 2025 delivering a fully customizable front-end experience for Core users. It is a bookmarking application extended to support reminders, folders for watching applications, documents, events, the ability to pick up AI workloads and customizations, and more. Federated &ldquo;Computer&rdquo; is intended to be fully open-sourced, will work with other SaaS applications that support URLs, and will work natively on desktops, tablets, and mobile devices.</p> + + + Core Scanner + http://localhost:1313/docs/federated-core-platform/management/core-scanner/ + Mon, 25 Aug 2025 12:34:24 -0600 + http://localhost:1313/docs/federated-core-platform/management/core-scanner/ + <p>Core Scanner is a utility to examine and manage each Core on a given installation of Federated Core Platform. It allows a customer service person to examine the Core, look at all the configuration files, see any anomalies in the files, track usage of resources (CPU, RAM, storage, network), and perform tightly managed actions on the Core to take remedial steps as needed.</p> <p>Each installation of Core Scanner includes user and group priveleges so that the owner of the Federated Core Platform can look at all Cores running, but also partners can examine and manage the Cores of their customers. For example, a managed service provider may have a number of Cores for which they will want to be able to provide monitor and fix service3. Core Scanner allows them to see those Cores, only.</p> + + + Update and Upgrade + http://localhost:1313/docs/federated-core-platform/management/update-and-upgrade/ + Mon, 25 Aug 2025 12:36:19 -0600 + http://localhost:1313/docs/federated-core-platform/management/update-and-upgrade/ + <p>Each Federated Core Platform installation has a Gitea respository where the software (OS, utilities, platform, open source SaaS) for the entire system is tracked. The operator of each installation is able to package those updates into regular upgrades pushed out to some/all Cores on the system, push them out individually for testing to some Cores, or schedule updates for a given list of Cores.</p> <p>Since the nature of the Federated Core Platform is delivering open source SaaS to customers, there needs to be a testing protocol set up to ensure updates are in fact needed/wanted. Federated Computer does this centrally, so operators using Federated Core Platform can know the software will &ldquo;work&rdquo;. However, there may be additional concerns with respect to security, other customizations that need to be tested, etc.</p> + + + Monitor and Fix + http://localhost:1313/docs/federated-core-platform/management/monitor-and-fix/ + Mon, 25 Aug 2025 12:35:43 -0600 + http://localhost:1313/docs/federated-core-platform/management/monitor-and-fix/ + <p>Every Core running on an installation of Federated Core Platform, every application running on every Core, and every service not an application running on every Core, is monitored in real time to ensure it runs, has the system resources needed, and provides customers with the best experience. If there are anomalies detected, alerts are created and can be sent to the local Matrix server, and Federated Monitor and Fix system attempts to solve the problem using patterns and the service definitions in place.</p> + + + Core Workflow Intelligence + http://localhost:1313/docs/federated-core-platform/customization/core-workflow-intelligence/ + Mon, 25 Aug 2025 12:34:45 -0600 + http://localhost:1313/docs/federated-core-platform/customization/core-workflow-intelligence/ + <p>Federated will be delivering in early 2026 an &ldquo;on premise&rdquo; solution for using artificial intelligence to create and deploy workflows between open source SaaS applications offered by Federated Core Platform. The design goal is to empower a customer to, for example, use Core Workflow Intelligence to take a grouping of customers from EspoCRM, connect them, based on conditions or parameters, to the mailing list software, and send AI-generated email communications to those customers based on actions taken in the Woocommerce store on Core.</p> + + + Adding Software to Federated Core + http://localhost:1313/docs/federated-core-platform/customization/adding-software-to-federated-core/ + Mon, 25 Aug 2025 12:35:31 -0600 + http://localhost:1313/docs/federated-core-platform/customization/adding-software-to-federated-core/ + <p>It is easy to package an open source SaaS application to work on Federated Core Platform. The project simply needs to create a package for the docker container, service files describing how the application connects to LDAP and Authelia for authentication, descriptions of premium licenses and how Federated Core Platform needs to recognize those for inclusion in premium services (example: OIDC), and then a template file for allowing for the correct choice of virtual machine resources and the Federated Monitor and Fix to ensure great experience for the customer. This package is dropped into the Provisioner service manager and is ready to be purchased/deployed by the billing system.</p> + + + Why Open Source Projects Work With Federated + http://localhost:1313/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/ + Mon, 25 Aug 2025 12:36:40 -0600 + http://localhost:1313/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/ + <p>More and more, open source projects work with Federated Computer because we simplify the go-to-market. An open-source project hoping to monetize by selling a cloud service is now in the business of creating great SaaS software but also making it multi-tenant, building an ecommerce experience, and building and running a (hopefully) large cloud service. With Federated Core Platform, open source SaaS companies can off-load much of that to Federated while still maintaining the ability to charge for premium features and services.</p> + + + Whitelabel + http://localhost:1313/docs/federated-core-platform/customization/whitelabel/ + Thu, 28 Aug 2025 12:01:52 -0600 + http://localhost:1313/docs/federated-core-platform/customization/whitelabel/ + <p>Federated Core Platform can be entirely white-labeled for all customer-facing services. Included services are: Dashboard, Panel, Computer, Core Desktop, Core Scanner, Core Workflow Intelligence, Account Management and Billing, and the &ldquo;home&rdquo; website for information and ordering.</p> + + + Account Management and Billing + http://localhost:1313/docs/federated-core-platform/billing/account-management-and-billing/ Mon, 25 Aug 2025 12:33:38 -0600 - http://localhost:44247/docs/federated-core-platform/account-management_and-billing/ - + http://localhost:1313/docs/federated-core-platform/billing/account-management-and-billing/ + <p>Federated Core Platform includes a service allowing your customers to navigate to an information website to learn about Federated Core services and offerings, sign up for a management account, then procure/modify/cancel Core subscriptions.</p> <p>The billing engine is the accounting engine that tallies all the various product offerings delivered to a customers. It is <em>not</em> a payment platform but works with your payment platform of choice including Stripe, Auth.net, various crypto services, or something built in-house.</p> + + + Federated Management + http://localhost:1313/docs/federated-core-platform/services/federated-management/ + Mon, 25 Aug 2025 12:35:12 -0600 + http://localhost:1313/docs/federated-core-platform/services/federated-management/ + <p>Federated Computer can work to get your to market in the fastest and most convenient way for your organization.</p> <h3 id="complete-management">Complete Management <a href="#complete-management" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>We can run your installation of Federated Core Platform for your business. This includes 24/7/365 NOC operations on-top of your cloud installation or included with a Federated Computer cloud installation. In these scenarios, we ensure all software for Federated Core Platform is up and running, we work with your team to design specific product offerings and bundles, and run the updates/upgrades, we fix any Core faults in the system. The entire platform &ldquo;just runs&rdquo; and your team focuses on sales and marketing (working in conjunction with the Federated team for understanding use cases, content, blog posts, successful go-to-market).</p> + + + Customer Service and Support + http://localhost:1313/docs/federated-core-platform/services/customer-service-and-support/ + Tue, 26 Aug 2025 14:47:00 -0600 + http://localhost:1313/docs/federated-core-platform/services/customer-service-and-support/ + <p>Federated Computer can provide end-to-end customer support for your installation of Federated Core Platform. Whether your customers are end-user businesses and team or partners such as managed-service-providers.</p> <p>In addition to customer support (offered during the timeframes you want), we offer a comprehensive documentation service and community for helping customers with self-service.</p> <h3 id="end-user-businesses-and-team">End-user Businesses and Team <a href="#end-user-businesses-and-team" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>Federated Computer can use Freescout (a great Federated Core offering) to provide full customer support via email, SMS, or telephone to your customers. We have lots of experience providing great experiences to customers including 30-day on-boarding sequences, 3 hour response and 12 hour resolution, webinars, and other ways to ensure customer success and low churn for your go-to-market efforts.</p> + + + Core Desktop + http://localhost:1313/docs/federated-core-platform/provisioning/core-desktop/ + Mon, 25 Aug 2025 12:34:05 -0600 + http://localhost:1313/docs/federated-core-platform/provisioning/core-desktop/ + <p>Federated Core supports PXE-booting two different Linux distributions (OpenMandriva and Core Desktop based on Arch) when a customer wants to complete solution for their team or office. These desktops are tied into Federated Core Authentication, have all the desktop applications (email, calendar, contacts, bookmarks, file synchronization, applications that take advantage of Nextcloud and other desktop applications) pre-configured and redy to use for the particular user as they log in to Core Desktop. This is a great solution for offices or use cases where it is important that each desktop be closely managed for the &ldquo;correct&rdquo; software and services so that it &ldquo;just works&rdquo;.</p> + + + Software Catalog + http://localhost:1313/docs/software-catalog/software-catalog/ + Mon, 25 Aug 2025 12:39:33 -0600 + http://localhost:1313/docs/software-catalog/software-catalog/ + <p>Federated offers a wide range of open source SaaS software. These can be provisioned individually or as part of a bundle. Provisions can happen on the same machine or virtual machine or on separate virtual machines for the sake of vertical scaling. Load balancers can also be applied for the SaaS applications that require it for horizontal scaling.</p> <p>This catalog describes the software offerings available to customers at <a href="https://www.federated.computer/" rel="external" target="_blank">https://www.federated.computer<svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z"/></svg></a> today. For go-to-market reasons, we offer a reduced sub-set of this catalog based on Federated Computer’s own website but all titles can be provisioned for customers as-needed.</p> + + + Bundles + http://localhost:1313/docs/software-catalog/bundles/ + Mon, 25 Aug 2025 12:39:03 -0600 + http://localhost:1313/docs/software-catalog/bundles/ + <p>Bundles are great ways to package software for use by a type of business, a size of business, or a job function, among many other go-to-market motivations for bundling software.</p> <p>The Federated Core <a href="http://localhost:1313/docs/federated-core-platform/provisioner.md">Provisioner</a> can spin up Federated Cores based on a software manifest that can be created &ldquo;just in time&rdquo; or based on a predefined collection of software and virtual machine. This allows you to fully manage the the expects margins for a sale.</p> + + + Federated Commerce + http://localhost:1313/docs/software-catalog/federated-commerce/ + Mon, 25 Aug 2025 12:39:14 -0600 + http://localhost:1313/docs/software-catalog/federated-commerce/ + <p>Federated Commerce is a bundle designed by Federated Computer for customers wanting to sell goods on the internet.</p> <p>Federated Commerce delivers &ldquo;unbreakable&rdquo; Wordpress and WooCommerce add-ons to the Federated Core &ldquo;Best&rdquo; bundle (including video conferencing, mailing list, etc) all on <em>dedicated</em> cpu virtual machines.</p> <p>In addition to software, Federated provides essential services to customers such as product imports and updates using Federated Eversync, three hour response and resolution times for issues, proviate channels for talking to support, Wordpress theme and Listmonk template support, shopping ads consultations, and a dedicated account manager.</p> + + + Federated Omnimedia + http://localhost:1313/docs/software-catalog/federated-omnimedia/ + Mon, 25 Aug 2025 12:39:23 -0600 + http://localhost:1313/docs/software-catalog/federated-omnimedia/ + <p>Federated Omnimedia is a comprehensive bundle offered by Federated Computer to customers. It demonstrates what is possible.</p> <p>Federated Omnimedia is a complete offering for those with large digital communities. Examples are publishers, video channels, podcast channels, communities of interest.</p> <p>The purpose of Federated Omnimedia is to give these sorts of customers access to every sort of tool required to successfully monetize the community. It includes:</p> <ol> <li>Wordpress or Ghost for publishing;</li> <li>WooCommerce for eCommerce;</li> <li>Discourse for community discussion, a forum;</li> <li>Podcasting and videocasting platforms;</li> <li>Ad server to sell and display static and dynamic across all properties;</li> <li>Premium content service to &ldquo;rope off&rdquo; parts of content (posts, forums, podcasts, videos) only for premium subscribers.</li> </ol> <p>Federated Omnimedia provides ample opportunities for additional professional and technical service delivery to the customer.</p> + + + Operators, Networks, Platforms + http://localhost:1313/docs/partners/operators-networks-platforms/ + Mon, 25 Aug 2025 12:38:19 -0600 + http://localhost:1313/docs/partners/operators-networks-platforms/ + <p>Federated Core Platform is the best way for hosting companies, fiber networks, workshare companies, on-line communities, large enterprises to take control of the offering of SaaS software within their operational boundaries. Now, more than ever, open source SaaS software meets or exceeds the capabilities of proprietary SaaS, but the complexities of marshalling and delivering these solutions to customers are immense. Federated Core Platform solves the problem with technical sophistication, at a price designed to provide you with maximum margin, and with programs allowing you to get up and running in a matter of weeks.</p> + + + Managed Service Provider + http://localhost:1313/docs/partners/managed-service-providers/ + Mon, 25 Aug 2025 12:37:54 -0600 + http://localhost:1313/docs/partners/managed-service-providers/ + <p>Federated Computer has all the tools needed to allow a managed service provider to replace proprietary SaaS products such as Google Workplace, Microsoft Office 365, Slack, Salesforce, and many, many others with easy-to-use, high-value, priavate, flexible open source SaaS alternatives.</p> <p>This leaves MORE money on the table for the managed service provider to provide high-value services.</p> <h3 id="solutions">Solutions <a href="#solutions" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>Federated solutions include Core Scanner for active monitoring and fix of customer Cores. Our AI tools will allow you to easily build workflows for customers on top of existing open source SaaS. And our authentication services and facilities for adding software to Federated Core Platform allow MSPs to extend offerings while maintaining the security and ease-of-use of unified storage and messaging and authentication. With Federated Core Platform, you can build the comprehensive solution for a customer that includes all of their software, devices, and services in a single pane-of-glass.</p> + + + Pro Customers + http://localhost:1313/docs/partners/pro-customers/ + Tue, 26 Aug 2025 11:12:45 -0600 + http://localhost:1313/docs/partners/pro-customers/ + <p>Federated Core Platform includes a number of bundles (collections of open source SaaS software and services) specifically designed for specific enterprise customers and market types. Examples of these are <a href="content/docs/software-catalog/federated-commerce.md">Commerce</a> and <a href="content/docs/software-catalog/federated-omnimedia.md">Omnimedia</a>.</p> <p>It is possible to address &ldquo;pro&rdquo; customers in a couple ways. The first would be to design, build, and deliver a total solution using the building blocks available in Federated Core Platform and its software catalog.</p> <p>However, there will be many opportunities to build out additional collections/bundles for customers requiring different sets of software and services delivered bespoke for their particular needs. These don&rsquo;t have to come from Federated Computer but can be designed and delivered by our partners and sold through all available channels including other operators, networks, and platforms. Open source allows us maximum flexibility to deliver great solutions to customers without re-inventing every wheel.</p> + + + On Line Affiliates + http://localhost:1313/docs/partners/on-line-affiliates/ + Mon, 25 Aug 2025 12:38:06 -0600 + http://localhost:1313/docs/partners/on-line-affiliates/ + <p>Outlets with significant communities can use Federated&rsquo;s affilaite programs to earn up to 30% (the number is really dependent on your own installation&rsquo;s exigencies!) on sales. Affiliates are a great way to build reputation and trust with customers while compensating those affiliate channels for their endorsements.</p> <p>We have found the best affiliates are those that use Federated Core products. When an affiliate is emeshed in open source and especially the open source SaaS offered through Federated Core Platform, the crediblity of the recommendation to the affiliate&rsquo;s community is sterling.</p> + + + Federated Company Backgrounder + http://localhost:1313/docs/about-federated-computer/federated-company-backgrounder/ + Mon, 25 Aug 2025 12:40:08 -0600 + http://localhost:1313/docs/about-federated-computer/federated-company-backgrounder/ + <p>Federated Computer is on a mission to transform all business software with open-source. All business software has an open-source alternative that is feature-complete, &ldquo;free,&rdquo; and flexible for integration with other open-source software. We provide automated IT services, allowing our customers to adopt open-source software with confidence. Our open-source solutions are used by tens of millions of users around the globe.</p> <h3 id="team">Team <a href="#team" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p>We are a small group of pioneers. We include founders of the cloud computer industry. We want a world and internet where big company black-holes don&rsquo;t suck away all our money, data, and sovereignty. We are FedQ&rsquo;d in Colorado Springs, Colorado, USA with colleagues around the globe.</p> + + + Roadmap + http://localhost:1313/docs/about-federated-computer/roadmap/ + Thu, 28 Aug 2025 13:41:48 -0600 + http://localhost:1313/docs/about-federated-computer/roadmap/ + <p>Federated Computer is working on the following initiatives for the benefit of our customers and partners:</p> <h3 id="fall-2025">Fall, 2025 <a href="#fall-2025" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p><strong>Computer.</strong> Our take on a central web application for managing all SaaS workloads, dates, clients, messages.</p> <h3 id="first-half-2026">First Half, 2026 <a href="#first-half-2026" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p><strong>Core Workflow Intelligence.</strong> AI services for building application workflows combined between 2 or more open source SaaS applications.</p> <h3 id="second-half-2026">Second Half, 2026 <a href="#second-half-2026" class="anchor" aria-hidden="true"><i class="material-icons align-middle">link</i></a></h3><p><strong>On Premise Provisioning of Federated Cores.</strong> This will support customers that want to connect to high bandwidth, synchronous networks (eg Fiber) and have a Federated Core running on their own hardware with all the management services provided by Federated Core Platform.</p> diff --git a/public/opengraph/card-base-2_hu_1b45eceb2b9b00e3.png b/public/opengraph/card-base-2_hu_1b45eceb2b9b00e3.png new file mode 100644 index 0000000000000000000000000000000000000000..75c5ce2d4d5a176c3ccf9f69f566f0fd38065151 GIT binary patch literal 39415 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 F{{w{cD6{|o literal 0 HcmV?d00001 diff --git a/public/opengraph/card-base-2_hu_5960362c53d1e92d.png b/public/opengraph/card-base-2_hu_5960362c53d1e92d.png new file mode 100644 index 0000000000000000000000000000000000000000..4908eb6daaecace5b1ceff0381ff6012dbd59f48 GIT binary patch literal 39853 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 literal 0 HcmV?d00001 diff --git a/public/opengraph/card-base-2_hu_6513d4e472f6495a.png b/public/opengraph/card-base-2_hu_6513d4e472f6495a.png new file mode 100644 index 0000000000000000000000000000000000000000..1ef42ce5f9d276233b7d5f3475de6dc0efe2aff3 GIT binary patch literal 48247 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‎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 z zsU;#UygZ|=U!jng(PAoUBLJSXVyYjDvK6)WLR#& zr5D7X3d4P0dn5)esrV0$#}6p~esVRB@-NX5deLbJRsVj8AVKx&-xL1?Y(^x1&*Kpg zs9iYow_l&&fd(2KNYEXl#&LXnye9+)b74af#2@xz)wcvFtpx_BTk~~&Vvu>YmG<$)r7ez+N8MG)(^(5lt>ds+of;(5@ z))IkE+Q^ni(EXFE?(NP4z7_;Lf=sa%u6Ex;uYlk*)$`C>mEvLpg`D70?b-m^ONy;_ zva^tW$Z>Sr{f>fMy3~qyOxe3-@1StY5_+=7RO4kTlr+A~+M+Z}Rg;f{RT&F+1vV{N zyc!?nQ2v~BW~JWm4-7sLD^Qp!N>jG&MIS%3d1EYA_O$H+si)bs=O+kh-m|Lp-GxG=pOMbS)Lo|)BrLg|~aH9FVhP`9^%Fo|r`&BLl z4u@v0@M9Rq_Geq+_FA%39*rN~I_3@)K8U&PR&lQ#u4c(mltzuF5Gej3>4`sfOQ9{5 z$sVcO^n#3J;=oswrr*dyym#wogOc*PGlN%Sb>@pT$~ZN|cO~*jPQvZA7Cv+0>+Csn zH%q0@*WI~4ga$S~6Q&I}oMP$XRdl^GmFb*)dzbPulev1ewObQ3WdBTT35|vU0YYb!vt#)O!`|d(KHnm^iAO6IPp`7Q z1aUm|l@7m%kfvhSvN->>C95$qR+fs?6Ki1dkv(1#H{Ul(_OJ?lkfma%q*Tk~V@jP8 z@_Ip4Ofh`%=eCT)XFI)Awrma3g&uUXvWll!_H2dG3P$8cdKkjA5GPkUF7naH*3=U> zeUXIUC^0$F{*7^hxw7e4=F|qYuW!fp&d2V`$7+Qgg7W*MJ`GBbiG!adN?ai?HQJxHi5Hi&r?)lUW|==1ZXQ6QZCi!&K4IB` zp%|9qzO=hq7ycCV{8r&7;hdmh^A%gtNq3T_^yK}%&|n~Nm%qiJ`(|&RCO?0wrU&^d zUvb9JsUC#f`1l&u}|Ct>K<{tcSGt^-y%ps?z==-IL UVORGQ@DqyW4L!ATRhzK?0r$>2ivR!s literal 0 HcmV?d00001 diff --git a/public/opengraph/card-base-2_hu_9bd5b48d2159fe1f.png b/public/opengraph/card-base-2_hu_9bd5b48d2159fe1f.png new file mode 100644 index 0000000000000000000000000000000000000000..3181483d8eac538e94f7dd31eebbac3dec306871 GIT binary patch literal 40637 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�x;4AC7HUy?=h{=Jo3F6H~j$iLA>uGdmuiNy#b* z{jZ$&<_6p&sZ<%o86Qz$uz6P3y57Z#g)%k@)#1q=?hlrrCJ*N38Hi7n6t^#d+A%BJ z&GPYl=Y~}J{X83oEKb7nTxqkBRF}cL>fT0o+ge&#*3Mf{9H)`t!&}=q)Hjix^iBFT zH6?@hQfg2*DYp$Edx2iG0F^BCgTTn+wYhlbWlEN8rF%e`Q@y|Bf)37j>l&TbBmZ@F zDk?8UKDk?I*sP#J# zgdOl|)kel3nA3ZWr=h~{`PqBk;vVBoPIN)g?l3RUz)cYyuGoLO2xwg*tnAmd-!L>& z;^g!Ex?y~4WrzH`4b{s1j_qKEB)(k^Fe%;7nDFopBm{J0_L#6dJv_MBbaxA0-MSS$ zHC!>xq0z2i+P7TZ((qc1tw-Lg@EIl#GMH`^i{w>Sy}sR3Nju{($A=DgSkoelO3Y{N?R8XZd_WnUf=}1PA2mkH!cVCo6 z88KLu1Alt&zGNW=mjlrfO6f9!7~M|!A!~lk^S-mMBv*N!nJ%08kKvzLXO22;k&f<6 z#i{b|R6N`Cv?Ot^;uGm#&6e`^ZoDO2)M_``h#xq-ZsV{UIvMB4lt$#=eCyK$2*RMm z!QWsdjFww}INm{1>>eZs-IVwe(k3yd`eR-bcm%ti(!%RyayCWn$IM%fI)1kdP5o)+ zh5g3#E-l(K12u@r5s>gn?F=h~8U+O)j^=DK9jrRy%uwLOp*<8DR+w zxmmI=xjT#75{wtUXnJ9A7!j6^$-tSySr5k8D?=J4 z*h`eMA%ax+JvA9=_VDxs2)gOv@2VAyiGa~+meb1W*KH7BEDw4h`0uv~FlS=Dgr|F@ zsm?%$;FKslx`(#ij6mumhBFs3f4nyBuQCJu1*im^dRRgAH#mG${|)4y)|`C}IJk@pZ&C>Kp?>k>+t+`YrOBOs6qg;L31pKJLw{p2 zi&ISR=g*{jmk#vMsf1;u-rVZk+G)D7qC@H$~ z)&&m{9MQxN(_s_L2eqN+J)+mcCm62}I>{ICER=jH*LoPrfw*s=hLnLj3v_(1QcE?U$1<4;Fuu*kh6f0~tu)2rtf-xG{ zo`4o_MWD&hp7&Q}UC4sr`TV`Iqwyve{N;?41xTWBSav0R`xAWz20xf5u8@dZ=6k<3 z|3R5;X%xe;es2iWC)#br)4@YJJF^^g%l1nOi~ zRO|tZ9TNUn@^;iXpcUrG{_DT6kc_Hd&|QJu(60#!f{G#fM$sld|9)de;I*Rl7<@@KLk&6|X0I|hh3;YX?U-?p#6jC2=51h*B!ZF$0U!6|rG>b-_=X7G z?cl*YZFZgFr*mabX=O`C?ZjO@;)(UY5JGy9o12^TWh?iv!OlVBg?EI|zLkSRmwhdK zIdi}E<0XuHsuIjt^5h)3JSa$49)YFKK3jh*?DMD_xD{HH!3BwS+4g#0TDbj6AqD_n z8OQ;Yuu642tx|@~%e>H(*Vtm3kjGg5@Ybdr&_MAs*YZNF@lfe=$PK{KC5AK*tUz@9 zhNSM~_H#ap~3=q0abwI+eU)(@5Rv@=QQQO zlDZ3oiaqVVowfB5Na!cOMWThxGzy&Am({IIe(r$~+=b~u($>%Fb22_H3=lExvC5i$ zg`~a6XD<)NiSC1JScfG?oc0OfSunH%^fP;?Pwij0@F(E(`{=^SZ)oUP76+i>-~LH+ z=Hr{X$-njE&h^?8`B?N+p?LZ0u{4FVMylU~;icYm-|Y{{_b8fGY;0@*4qmLQ&ybly z7gzoLev|nqxbb9ivwV8hT+A*~jof1?RVoNdm=Nghrs80djT*FJo%Qn<|HYmwkC(av z*_*I^=|RL(@K3s6(IAk7;-lb`gD|&4`@c`%?+`IG{*vUz2%HDJts;+GB$|qe{CjsB4+H-6aK-UD8mX&)Xjmn0g9sA= zF2a)j6=irIWJRy7y-V#`x9@pbgHRlJ9`OwaDX=!CAq8Mw@D%sS{QGf-TE&y}CdF`8 zwQ|4+^V7pE$wtEiDSiwLCMmel*8Kc4f*tq~f$5_z{F_UBW*W|2&`$u|q{C10L5c1_ z5;4ihHjnr^1+vF^*wC_Kg|ny+657bk>b)bcP-50TTUvcX!%0XhrkyAn+hD3?KBxj? z=@1ea+OZv);nATXtZL-7lRoIYbb0wb^!A8odOgwX;rFV}QqEy_JiS)+r=g00%=D7C zCzfX8VKY10dFtC_fML3Gu_JO(_9I#&Cr3SN3hoU2QMy7)fOx}V6VWFd>*PWnyO2g> zQ2eYh>v8IH@f!1H`+(EH#6%sKN8otXrbw^gby}2xGbW-}_56YBFJeDdwFD>vkPIab z`%Cuj5=KuVj6t{|7ZiYjxA-N7uH*Rd+k;=99?yaELk^y|ljFgW7x*7kMYS9J6h)+Y zUAzrjVQ72@*ZtwfdMQgcq+22J*6G=T3I`;GtnDs%byZ89T-JSG!2Kl$AI>9apD3uw z36iSl`+)J%U$zyPeM^`dj>l$P9TsKq!PSrIO76443`TA<0gwsgCJn=_{0sSp zOyy*sK3N8*)DMfn0<{9&g_PF(HVK(DYrT32#RCtW#Cr{d|R-z z5;@G-_?x`wgacD7*FX2-;Z4Vpp-QXi4e%x zKE2;FI!Y4J8vpsT-tjvqgF(B1{9l=R#>Y>91s51M8l8~^ilstM1FZ8?D{Q49Ya zXV;g)LQwPu3eCIATGewG%^BxmSE7O$`)mOcUDD`oIUg4fck^wEaOBB$CCTN@eal*cCku7Vs$zc5E>dGqmwr=+wpx7Bpl} z`by2HBM-YFwQ2Gw+o=;ueFmy%;j_7KQ)X=MVqi=Z;7+sQxuaDE_o|_;PjV2~0g30g}rOy&$ndF|C zlao`WjLt?lBYrYIngtALT6h7PIvH9 z1d_X50UETII_8q2)#Do7nghuopwltw+FU_Z1@Z|YO zIpHLlc8i?nwDhO36meN)pi(>rvQ>#rs-X1a9GFw#NNcn{?39*nm~gBWN0fA{_UahG zF7Ajl#$KJsxwO2SBwB(YY3~uu^rr~hTpY6S5a0JJD)@ovB_`TdJ3}t$y+t8uVwaik`ZB?h9VM0v6rs`-#|>>Bu{nk}gZfvf3V#A_oF}}-CZmvXk3<9zhB3fNFY0*X z=#Are`f%{dxyV3sglyMbAqBiifLN3JH8pK=ZZoD)N)nWJA*C?K_`qj39}YPPZinD6v93 z68<5iA?suq7O7$)8%r*62#wm%tuM`%Nq;&WzE(cM0++^-Y9M z_u9+fkFsoi2uD|_l1Xm6c<9FT$GwBi>GIQ6i5qK0G-Wr+z;=h?55DCuAKFW{KY#xG zuju41y9l|X=Ps5ow3rV$f|2f?#)N4w-8ePNyfodHfXiqP7dh_Cloh?!D=%+am(I1lm-?R8}s%KM8@! z=qC2_P6F&o*d%3EW{R7houXJFDbe47*sQzd2+3&Khk4t)TnWhS-A$hZ2~_Ky@Ei9!gPUhpeqYy(5pswfryKZMCJ6iL;D{H6 zjDd|8wVf+3o=Dn{bG})-rs-Ru$2$087Rq~2=-MpEIU-$LYkw3<}!LhMpbj1P$G%z-npg!n`cW-&$`GN;>YM{6` zpau+G9r_-i?$K+N|JoW9Ji7UBJLWxN%m)Bj7@r9LH$8qtpT`3m`=el|OxdJGw7ELr zUntBz6OFNjtwOysDYT;n)=AzY2|)#4OHYaiZQ%aljIGH}J1TUr)fUG#u*iUf(4R(| zksOvIkz`wgDQXn9Z;+5`xC0hGEfzRnmX8|fn^;1Qgx$oJR3pp~!vCeH9YqTUt>+}$ z+-s)Vr^RrB(?Y|n%M;kz+al>d+kB@D{sw?$T%rfd#D^^%^J$=FBqEQHL`yPo@Mgf? z&uF=fZKVmhB2xpt=#<_4Ki=jQm_JjVtK8O&DeH98jZ3h#eeh7OsQ1BBUO17(b>dn7 zGS00&)1_oY034xogM|1vxBZT&U?h6i;hv35bO@bOP{~ciQZ!?baRiPOf z2X=QjN@;Dxn(bOvQ=c^+>? zLdYCK$UM&>LxzOR^IVCtOotpqD<^PT@oU*SC%++r-nNA< z^p*9J9%`PaMwzPoS;tT%3G>{P=a5zlw!^!gGP$6y7C&xJJ0(Pe2#@^PuKC&$Lo@#K zCM6&y82H{l(%bW%4_-*|2D;dl0|PLVHxC8s5mk`qjT$v6+IB{dQZg^}_+ZEJ_>=>_ zTr70%n`KPEUz{NeNVW9UDb`lVZt4H&)T6Lhk_=K$;ffaC>)Kvzjw3yfCvDalG!3Ml z%rP)Lj(Q?@3n95k({7)-OCa+|J3{&k*FdiHGwB*ea3{35+qIp=A&!Gga>$BLGMEeq zDF1(|EGjq|m{0phPA!d)ezRac&(|mSG3B!ue{yn?7qVALrPQ8N8KUGm);`+J57>T- zWT9%JS~POG;>sJawf`a||5hpGH4+AA@%!51q~?VAB$Spu$@3E!git6wrZ_@0GBT2P z-12?P+Qvs<%*cIyJKYs?^}=6UOZngZ)I4`HxWWrXLeyPpxbfuF+;_sWkG7=h6;8Wp zu%y~!&v8%L)e}BRmkE~6VQkCF!ny>Pj0WF{>%-x#XUbORjHz@;Fkh6;im`e>c8%by zARZ8;-Jy5xL|Oo>Tji9_u|cjX%4*`k>)jiF7_P)1h2%eoK9D~~rt*HCuSEWvmgGgO%4 z=!dt^PJzb8{A9fu=L_5f$*z>U>MxMr?ycue$f;Iesctany|HeMbqE(6xRb1CQ~O-7 z)hw7wuDzU8d-RcRA3@jMf8W{K$YFu7CN5``UiD(+CF7hcw^F--?UCAN!--W9ixc3d;X6scqS8xje@x%h%KQQ^C`Hk5pA zpxj3lpL$-t#IDv&YO0Wjx*`!er@evNdFEv}gHIoJfv(hCZ(PbMh*Ocf&9pe<1IjP& zfnd&@g<7g%hA5f+Kol$@-lNI_H~mBlxx!D~ywcnfV^YCdB&O^srx}X_TrQH<=4qNs zSdnlfRmm61pHy8Nv8>UzH~aIUh<9|t;_j3bH!En79qvk`aoll)ZgWNWou;6D#jAA> z->>Fe=1GiC7>0%Q?gi(!Wpp>yy! zcU3>&vK0ANxAB!&G*HQyNt4u0vr_D+?&oEfYnSFo!#YO_+}P5zkFAkg(AYSwx8ahY z%0vkZ25}60zwxkrt=DC?KpU8}Ah;RlH!Fvi*1SCl_|8T*;XY$(4mR3>}R--LlnJ9YA zEB9}QnfKUKg?kcRF%2tEP^LG{Ve4j^EhtQkE@X*gjq7IPP4KFT6Q{i0<{`#V>>0?*(HoAMOFRuiYk3OMTFib4Xu)o>%->q zxNQAXQo1O+oDmsahW1GPnvu+cwBT6_RPoD(43ZQ@mgpIBqLA&AtNf1rMc7d$egFNy z@zLk?ypUlu3G^JhD;5uIZuR!Kcz#uedHt0P3~PCHiDwNBQ& zt!~PdN{v~KXUWY^Vp_rX4S8LcZS`xME${Kuy3$#T73Lbcy2{>p!RUOgE2P?A2yAQU zxC9i|2#VYmNPra^Os=lQktEb#_tHWjt}k3a&7F-b0&G!*XMN6CQpU*e8*yJYQx2S5pw~lq^(U0A2V-D*ZPAkHK5|C-^UPhA8}h z-=9YEIU_+2^JjBTHE>=HV~H(rNy0l-jW`)n09NiXI<=!#;MR~c#@So>I*$6i`w|DS z)8}c)n1{FQxRa?ctFvSMF4yo+iAw)|M1!@u`u zEcE!26=SS~uZATy@-s8_y7=D8g7f(k;+Vi+)Dx;pgqh2SY4u!4?Y8VS$|4Kzyz-zZ zn6cuW_ye8iJ7!L<7adQbE+p0PGsny3>ieJ05WD3R`8KB8 z^2`U-TV&XCPnI|otoQN6QN>=U3NMyzy*b-p0^c_|CCEGN6R>H7{Z=2x^{gPjt*ln2*C8C$;AHX#;l5D5# z+L5cC{F^*47=jz@x%e);30W%9z&m0MD5saoOd2si^L%Cg`eF|;1gT}O&ppZ~SS74x zk3Lr#bG0jhW}C=dil~m?MxvGI(00_o&ZjEf&lC~$vpGM#;Z#|eSNF;7 z)qicArHpq@)SlME;JAWGjxY7qgo2EjvwNg@aJ9JW;Kld7e@z%;+eN==GSg01L$OSp zrVd_JcE#6s5ukKt#7aBK|d^3x5UdoVeNH6r{{YJ z_UL5Aj&$W&p>s>8Iv;YSrV3(EIbtfKXZC&#c$zcQMBEhWH;R#tE)Kq%Y==rF+oVji znEHoQJMJ#H6;z~&1O_Yclp9S3FpVN)-SLyqGU9p1wSyRlYQH#UinYPO{wkn@Og{;^ zCoUN^HDzs(Te)*SLT~b8BH0VxRfY?FFS5Gl<^5qHm63T`~`_Al#5CK^Zr9G zC`=nONT!P^lLD)f<8dMU2d; z_#i8d?Y}XZG>QT8-=|JJ{eS;w@hQY_TS7MTsUZ^6)2-?ocyAOSJQ<|xK@N4|#*%`H z%;FHX5>3H5y6}!~7nU;MsGVNPch*rL6S+ptNSfiQ)J2s5W z;d!~#WV*!dK~G4sx)%!`+J+h1b}e@M6{~0I+_{?QT3<YuQLGAjI zsbJbVS}OXv?zi>aXLbD}!x#-m(%;qKdcj>wR%CTu2ba94VcN7Vq0vy}GkCgaOQlF~ z*n0Kz=N|?W*iO)vN~9OsfZ3$H+s5a$`r?Y|cD=)<)MU6Kfq{R}fKPpFt}Ku7kAed1 zyI#ZMbjvDz*p1DB(`H=Mrn>LPK}(Jg&Wii*_Tw|5zoRdobj17|6z{XRttRJXD+1ui zK>sK>w=1_Ym&<2fI88su-ePPhie<4_=+%8oR^Z%-_d)eI<6p1i9wk#7)pyOY8*SlI zS4>xhd8Kr@g4>4}S(IvYn4-+6=2BE~S5w()mG zV78H4VW6=%Y_}3ZU=VX5(^AnemMK;1bM5oaLu=}W%;x?ZVKL-+rR-b`gFeBTyH+GoL6k*(L>k3pvOL+DrurRIz;8L zuyi}^DEK90%(f0^?=qtQLH{W$5D%7?2D7KKC#Xkj>ihWgcljf>rW!hCUyn)qwv6)~ zY+JIi@nTIO8M~YwI&M04+C{Au^2xrrJBIZy1P+|d^2FB6+H@NdDsvaR&8zko`L2eA zi+ltd*fIY>xh524M&Axu60#hCKmE;341*nA;*cmqwS`9#u#-U?;v?3kZ7%UjKJQAm z=5a=*tmcp%5V+q*#z^{D{a|Vu(-DWDBK57@nTy4-n5^)nX z)PB>OiAsl_2Cvt=O8$+yC3^xSddL)LhHlb^eUx7RN?08l--;w@`mc|IZ|*Y963eP4 zqXXw|E^k3uV&{$CO3uO3VDpL@dT%M+AX3082jBK|md}F76VeGy@1ARj{=P&ieS?y$ z=79#`S;_s88wtu0(<{tcw9Xg^Ll}f?uXM+&J5!sRWmcwQ6ttgYmXj*aL@nrlel0G- zweo8VZ563WNvcf=R+9wcOOa3Nn9H}$CG}d@zN$)Axr|pdroQeL->53WnJ8;hSpHvG z6XqnyO(eNWWphCs=EuyIu$&tZqiZPetPj#A2Ugt4Z89DW?CY1+JhdU}=FPL`r@@YU zBhHD_r2U!HgRXC3uV3FyR`h7>L+m-ceO#Z-`KY$9`IGqNF>s)y|9WTiZ{`H9nYr!H z8!+OxElpJ%Yy5=!BRa2`-3%^>_h@^HQ>XYq`IWN&XVh17Zq`3hH{E55^GCeUmQ|A_ zKa?+j(FE9y4T zxh)sl?%*0esZ?ZH@oJ9aFX}$ z4Q2JE>Kfh8aDqSh$&x!6PlW{L>y|lWiG_tdMjSh*{!JF#X=^YXi)DgzP$nB_7aNHX z3-b^68-u^ed1i*~5d@pTIxH z6x*$*k9_kV`l~_S)f&4*jiT)e9Uax>{KJ4M*EYF9p^{&xDMTB2Y5sRY{&&cRLL?$; zAF^N(v|`H?*ZsX@+iSM;H+kWAeaIO6Nz8&X%V-^K5+?ry@$TGk1i&OlBB8&DHEFYI zf|;XILIF_2@6Z~F*Qei7U$Edxq0@|ff# z=xAbeg#o-2%c_@no1&`S0Wup%ekrLabnKl`&_mg#&K0NlGXAE_+>hkpQey^ailG4Q zoJX8AQLwvnq`yHCMZ2i3Ut_}sdna`aQ$91=ZoyZiwfFUE-bm(k52tWSAH-3U&x8K=-9W1SfWt+i3mS%Z|cV5#OyC;w4shGA!Bp5 zLiN*Y@u`u+DU63e$mWnL51&`Ug3j8AHmxaSM1qC2cwbyMWd?9(7xUlTVrU%jr2Q$}VBkhxiDd$5-aG8O zy75O<`XMGI;(eAie7xg?fzyR5T3gzEE8&pQY>f-rCatab!2YYC(DEfgk$_cLIbMFx zQq*qvI@ki6g@0lo2(_S#V3O-oI_fCxfiQY{dJv+=!a_2yvb$4jL5X}8>WSbtIbd`) z$TCB(f3JqDNf>f6pxKl!(-e2GF)ZbYP?~a=x7K**AePD3o+~wB>V#G!!KT-UW=FW< z@)t-Xy?hRM{1^)d_>fbDHwwZs7}`dJKZct3??35J+W-W=UmFknkVe3cE5wL*e| zlLYN4e(HV%K}0yX%0w3!1h0ilJ=zLJ_lgEKqI>_QRP_CWGzH;UhV(;yFW#vPhQIF2 zxsfv$GC4_jrmI8$#%bV?ApSuBK4eVz$=E%^28tyYhM0Mov#HsB{Ub>WoPCFY(})^x2TQs4!M|iQXytk$FMUb^82tNE*L< zFgX@1!NnKg)k#Y0D%6=I%jfZKbzdVOrWtIxDL*FDU0IwwO&azQA_qv3*r%U&Oaqf6 z|2RHSaIMxQDW8caj)ptAeW-WQBcV)+IZw>K{cAp0;byXg;7&U_{x^YaX^Bg(hvzF_ zb=tW|XUiD+Uk#VCwK2@vD3%y0{%l?uqdWV5K85}!zVB)VuLp<}(cs(2KNQ_SVU2(Q zC}vEf@LYggDV8a8F82@;U##RuJ`1LqWlKNZ@XyhCl)aZTx`}eZw^gf#7 z44b)W#b;Qls z?s#kc zy_5>EI`>b{nP{Fr^^YiXQZLf)1mL3WeLv_EhFu7f5J|$!HpFu0-t*xN74+k7@$<{{eaHJPDH1Nj?w0!x)c)iuFpZg?v`t( zT;2$DA_w_I%sGf5tztST4St$&zX4p%=ZKizC1^`-GHUeL_iF~hg_rQg${oAOa_El5 zZgT#<^a1w-UXw=2%%1gtW<>yNfRmBLXFvT`fbb$EbR$6zr%&yvN;JYq!`uc5JSccY z4p{v&(7jvlJd}P}@uc)F6@t&FiQEZ6XR52q{G%5z+T{PvG zv;+WP$q}4lI+8G{L{5|A@iHFlGId2bDqira?ooPPADVQwQR zs82DBy*gPO>ys6WAZKF#-Ax>t-F2l+3Y95vY0hC6M6wH28N<7Bu{@TaUx6Z|;9k1l z?{4#_Fh8i3ExVP}V`J7ExM3Xn)%hcKcN{n8n@;vKPWBNLOY+t2=I;BdD!~T zp_mH)*I>th?Np1~0Jrx~<7W(R-7;wQ+lR*T@C>sChdIHPg+Kta{OK!r@z2oC<^sZN znXk16mAC;=?vw>rn5w1>Hzc61JdaC)zz+l84jQt%qOnif=Ndhcj%<2TWFQu}}t zlnN3TXnOv1{`4t+wip=#gb_xeYfxDvEq;8w+u}I;uA-zwDVa;x#AIP|a<6{C-(j-c zwA1hB!DdSfkR2pLiKS7bWfMYvd%u8LP}JN!Z_d3^_K4NVLIHGl&;oo63fH}(V_h^T z;dD$)5b+H>efO~ry=K39%fv;{E#w>CyiRl;K&IpFfxBY+H;faLSLhF_7H;Q@isIu z0Zh-2)d*N32+a?A+V}jL@85V>qYr9b=$6h^Oa|i0=$L2h&EDVBHMVt*3jsd|GvNZT zJ|IXIvgo;5H{(A#;gQqSbOdmqlL>3%A1?LJh-oofUitT&eK=H(Cxhq}hhOw&&<835a`Vq?Wc5zz$1Bg}2k^nmC_Euar%*+@%r zrfNRmGb$>aLHB7tJgcIkO-MnOnpUE!wgYq!vBR29DgY!@Hsb;o2Ri^*P%W%6H9 zFj43DV))*x0vfyb{Zf(+v1NgC<)%-6?-82pN#u!n0&xU@MZ~m%-?#UNSE?sgOUlYJ z?wCph5q2XT^O|fq^Dcngy0tJ2&qt@s*#Fm;53n9UA>fAlt&H^7gZOf7M@8QL4MOpO z3mFYe6ZZc7>uY<0hGYA)OQFQH@=RpLWu9MJgOJwcfF#hm?ZaBOqMhY%b^9cjE zBdt_%8$@ozR6IYy^7H@&rO{{q&-x5V<;84`5l#&ddmZ{;3qW^rvS`dto+B$j>XbkH zfUt=qwctQ-ZJetD)|8NEX|p?mi`$&4l4+8*78k{iYQW1H^Xt%+t|P`kLo5b@DC&C- zqw(fI(*ngka-!_6&+PWFm*t=E_~YD|8D{HU^OjY@y@b;jMC~T;_)F{|Y$A}q4&B>T zVi^Ix$UU%dNUJvN6I=@$kgTelzDg)zK>2_WNq`oUAfH`MO~GN9ua~N+cLRX{rpHpV z1F$6B2g9lqTO5A~5Xten34n>Ug%HBZDUlPn3LW2j-@D^laARediF@IlW+`QLfhWhn zd^?8EtaDpY@2fx#xHvFx0EO$jNnNB};seS~Uf*g^96)dK{`QYm*914gl70TV84*}Y zpn5?>v6xk+I)^#jM`}lee5YgREG>HF(+E8|95rby!6|u5S0s+2ev}y2bDwyDX-RSP z1?voGtPXexSWZ9em=4$qM3<5dhX}3(xHmi$5e0RIpa@xU!y%%ND$7V08^5gxleKDD zBWo+GTP$2&pk3f$)qwxp-LW7eJ_OW_P5OJMuWbM&F?8-E$G8Rpu{kZks6dmgrK!GN zFN35RJ8l5V1T$OPqT?D6xKIhWdt8M@;{mGJ!Fb>$a=;L}1;O5h3&ifs$noKN&JqCqw%5KG!9i06=Ab&lE z)fL)q8rRKZKh3kGBIL0)xbv2uhFD30lHe=_TDKfdnWJWeWC^zk@e>j{YBUf=C8EgM z>Y`sg*#Um&y?gftQtxd7jdK;V1h7_KSl*o=u7SH3e0*Np=HSoz0f=A0p1%gmuo72+ zJQ7%gQ+C=X5_*XyuvXw&$g74yS-A?*OopSL74H~X^Pwzh5KqBAOgk<+ z!IdeeeqxEUJ~=)@KyNeC(}G8lWapK*J2%@gv^A6d;DcE_#n? z>A2&D5VB7MXY=F=p+>L#HAe>3bxfPuva zyg?6a?w+iu1R@AB08JT%wyW*UNn{R|1s>V<&7pm}z~W^D;H>+O_^u`^E(4Kvx+U=B zWMAy$hgb8q6lx0uwjgWGZFTk7ocBk>3~;A=-nf|>)HyVPIT2j{J?INCJn(wPRx*g` zg!jZi|%tY0)L4ykbS2m~UEM4>;5V?Q@XcVx&lp@w$c?bp` ztylTB_39QJS%(M{5v)OJ1BOlRTNcr&`{!;j@UWiY1w!FM6t3Ekqt0u~3~&#MIlVK@ z{s*9i)!bvN1O@IYHGYcr9H`lxKs0^Lm3O*7O(<};apCCOwU%3cA)g*LqX&wLI*+B~Gi_i7iOlzTR5 zEr8DYL>QRmaN~8&V`F~(09EXT10qGcktJ{sKm>uXQ?9udbvyCjeqj+aa>imiiZ!l}TQPozT;&<1)15K8|J;q=R#q2FpfbNM}p<7E8x;lO|Al-aw) zc1Jt+MePx|7M$GFv(5g#c};T^8fNF@ zEFnVW07z{|#g>kcsp zjMuF4!+Vg(t+fW7IhQ^-JWLk(Ai}Q>wHgN|;oYw}!#`_NBTW{s=L1jt`!rQ7&ZWR9 z+_#D?tONf|>}W*=b365(V*pt9h?8QV3tMscpFQ=)k<2^T39Ju}G(CnF*ZUBCO$j&F0irs$RB z2RJ4R>%SG{=2~v#Bt?m=e7AXw4LXCL$Qigk$9U5KK=g-z!2-#a04CM8x~{Hee>oMm z4h|gRXGu!7!!7|FqscoZa5?xx+esrjc_L!o8I}TARnvQI%PSs#%j*z!|M2^EU{8Z9 zDCG6)i!Qnrj4e1+4~{N%EN&%%l})8B(zqoVh9PGVOJFI%x zoUbj%cTA3dCn27}+mU_X0agOGI7(78_U!-*9^kOgrQq^39)rjp#w37~yt_74WjDp$ zw+AQ5Je&@CkJEA#?GP0mTY?X$J4Xj9X4d!hK5!(lpGX|NI)Q%z?Ab~N$!9Pv27(5} zaR|D9<77gU4Z&t3wrPEQVlZcGu`8O2S3YqGRIHeTFmQ2zjx)A$E~87%HKC^4yaAqP zLPT)Y)EXlEZ&t2>C?Y#rl#1U<6`lU6yB_={o614>n9r~lLHbs2=l~B9IRkK1zrkLD zzk`>Qmc6FF;)Y7@>8_8`_y~pY9w<4#l+BIp){G(N#&PQolt{ zbnWBCxC_Bj+XF6OW@~YwAxB<)DXeCbqew@-dza%~b7j%S8U~(I#EE1k8NB$%s zILmV(b7W<-Y^~C=k4mZN2;kgJU!PIOcfkRJ=;sGBB{$zK5@RXbFj__ZBAbUneP-v550uVm-$={BVm8!}w=v~5r0Z%s}-2so|JwR`OldX&;Y6rFs2%>fLs0;o9aVtD1 z2%ui|E&C~Jz5PR+<{*YaK)chRJ!gvsV4)v~<7Yi)>{I5GLHf&f;p-rAg|1>8iGGRp zk@Y(uf%aj$5lSYY3iCf3)lJzUn*bs%M_|XfTOee3aFgk=%BfG!UxL^L045=g`832` z2*(5aBnweHgI~alZO4oiMW>LY^ew}w!pp}8q5JAJm5q2y>;Dc@V=IIMg!-iXbpiL7UNhkQZwiC9lml9RM!uy0DiMmxUzfOyDn7 z7T1oKHB53(Rrqn-6A48kS1&-ZSGftA>?&TRQcdj`9?%y? zU=Ip3{d+WQ*sR? zsG9PF90~FOH678fNwl@JKpbwuj=g1;hhQrF`0^?5JZwd7UGfFP&st7CIE-?OvGc!E z1x5!npDpkbUM(7%n1IaU!lv78y(R>i@9G=Is*wx01tiABL_&Z8e!#iPK{z4W_QMJ}s= zB$dy;a4@)B24!ag<`9+4h$_zaO?h1VidRFJJGr>kw`8q2-&W|tVLSQ5idP!bmr-fM z#;lgy4L}m8T^6vcocg26AJZQt;JlW&yTE=pEnGEKtkM9{(0O8-{A7ZOl_xZiyBlE& zmZ2@d?8v6WSco^`PkAJ}It`->^F8P+LIxgXoy zG`msKvWoyDVwi$)^q*GT5U}{@Lh({QQ2X}4uH_4nA~yh_`fv*`(FyC;U;74Gt8Fdl zHGpD$vZD4#XSSQmitm}rw1RJ^)c1;3Qw1Z-k+!N75K!|5uwfdV!ZLTICm176u0gSK`G$p_ZE3sDE9> zUqRH(vHG#VVPCU!odiypS1yAK^EnDKHV*QnA9vc_K+6RJ}B)!j;b-l?07ob4QxiYr>&S+oYFw~ZfH1FCnW3fcy zlCE$J^awRh7DEX>taJOZRkX~c=qICfqR{Mp@wO;Mxz-UrI+f)raSNuFSN}d1O;ojy zLf(&71VFrMP)*TG+UTd4{4|9-M*YMkuc}wFs&yyNq3pUYzozHdn+cP?Nv(=#pRcMh z;f4vuWrYz**WM+(9$66{&!}mJ9ZiB{QKglGMn+CjaAi8zJq9>bqx-)Xn}1WvS6rLHlVvjXYXWd}`{b0`g(T z79$<`EqCu#F(vH?R`VbQF6(uM&9q-REOU_ zP!jV*r_1Iv>OIANk?3p6{Y1ci3VXx!X`S|HeTdD8aQcY+@eSjsx2mXOpNKyFn7+9- zP@jmlb4mxVr&3`65`HAFY4gjYYOy)G3PU_$oS(+_o5;ETHO9%J;+0UzC>#Q6+sO?L zf_>_zk#s`MbBmPtqKTcSvgdLS$=_8aTXwpF;q?0T&?44UJ5i&cy3b~%+TEc>pKvy- zp@^rfwpRPD_u7{aPt%B%c1GtWh3TSwNaSMQw%z-nkTX(m*zZskNy(Kp;+#<0`~$jl zB2(|Z0CecxPe=j-Ktb1Z7c9U*N;x2DFyyc>mpie=fyA?1yYD#5%_Fum(x^H=Te7NV{5;WoNK}5m#el0{aJ3ki8~%__ zUY#ggfGS8{T_3;GmsU{PHwK>U29^~T+SnAAVMjOa(Q>hsqO1Hy2iRO{Qblu+hY~S0 zJ39G=@GLyBuRo@jczMV1rzOEmeL2khxPI}h*y@&Z&?a}Xy<6DZCChpw=DoD0o;oDRGBX<+z!Pizg zAx`6nP=7-SUNOQLF*fIl(lRniW09VMITptc2qBjQ*{h#1Dgc?$xfu+dJ&=;%3>Z#2 z_MLAD3^XuEZPr6#A%|jaK}gnOv&4IDeE>SXAAs{cafc9GpCD-x%f)lo4Bs#XL#jMQ zY<<2-NUTZ+w06%VVw!wwb{kiPEkOq_>6V~Hfujb28VNrf+?<> zMr(kQQN9%2>vD?>8fb;m%dB^P4q>QOSSM<&hwGu#h~xyf+hDCuxc!7L0K-_pLI6_B z1N%jtB@QSbG8eBt+WYkt=8XNYfZ-+r3GxLCOi8^ER4Cq!w1Ia^E0s{2d``;9Goc4S zdL(U4C+L>%vk39G+vu~#0G^tWsi)ZwB8Q8AG(!~A_nQpj=`q7ZM!8{#IGN?BxXr=q zQ8T%h&~1(|kr2*wngvv+V3J3cQ;-m^)!-XQBw5MtL6(M@Dl%Y+-DGHO5!|z#-bASHFiL9FR!W6btP2-K@nVzPZ(_pJwC@em0aIzIf0Nan?NifY(Z@)XkifU$-_>r_yq93)a%$()+MNHV|C;{aAwV)dvWOML&ezj;uhb zLvyOIjYND% zqM2u?!<;(}5{=A#b_#FvP-s;SFbyTm_fg3G7*G(cq>Nrk{2c#3}+sgw7l)eu5GCPkC)>P2L13gCiZ z&OLNdNj`v}Hfs3_0)K)O(DFn(K=A4zF~&=H2f=;T7d#tTp}FVq+7def@!&3$!63oW zBJB2aP?4nytOw+}6kF^b#30Pdg~R20Db=R%1R**_fR+#}L#YgirclG=^%T(Y+i=b3 zjrQGHo!Er+7(9ic3l^oyCKUr2*9bmX)C5F_KpaBiFnjC_(aS$cZ-R zZ~_TYB*T1U-+`1u{Ni*>VB*{M%)&7wsmrutKSCx1P*AJBx;w&j_8A+HYkY59=0f{# zEgmWt<}f0vVMd}}Y%i&KhnaavHg5#sDMDB|wh7~Um&b_{`fX|iX^64RPrA)rV4MV! zw8infhSEQhXA1ZVe)kA`0C(Pes3VUxL)Df{tfxJPgRLDtC==FPyw zBwi?zECp;3QlJMv&*<1Jn=Mz;T`3wvMhq6Rvxl~CLF!>)-^E6V(tO-=q# zkH&>ufs$ofpfHqsj@Iu(34W{BeV1ZduvKcP)YpQ!S97(Ix3wzIe zdXaNPj=(}MAX73(T6OGTMh3h|Bmp8Y(I6O`r;?E#I6FEDUd9&{(S50-V7M}5{0|Ha zTym+Yt)=jOkncE}skEJp2a*`1U~a zsVR+}M@Arg4EOCot~-KKY)E{i6^FpcUKc{pqY>Q><$kEeJqFtipGXwi4)OCy^e=k% ziyIZSbwIz(MkuGZoTecNv37Vn#c0Pj12|}i%xe!5p*m6o1ucLfYB+4PfLT!T{v9`5 zqP+?bOP(fu1fC0v`PpUqbVU|eu#!hL&!NC%tiyg+>ujaCrr@F>)kOxmSo75qpI4Z9 zH>fVHTqB=t2|VdZU`L>U{(Ss?drt1{NIBf7X3@3YaEs7G<<%YW1x2C|2_WC-*4QM7 zQdjGu5qN%tpKH^m-wz=p_g4DVO0S;y!t4gvVORxmNSXL{hLgj>PZy;=gmRr2fc&62 z1k6oo>12$>K0hSK$#o2!5xVVa5nN()zz$=dX7^u<&e&L5`2it^wU!L`mKHJY!zhwr z!^d6_>3iZn%Q6iQ533(uSNrblj`T-x1_DVDazB8tD-oqGE-0vnr5b^jtlK|2ZZi7$ z=Z1%=bbt{u&oChK4TQw+A{?&>U z!jLR&N~)74Bo$yNl1|GX$h{4|KZK+`ly9e@-9VI@2D~+3O?IZwLwBVQ-G$8V6*ptR zGN%ycGz`zq`Tf6bj|Sg}hh!{nL47T4(~7Sj$bR`k zP$4hRrg#W1L3f7$W(3-hnoo{4p)5*|P42PYi_18CJCdWpJ_k&`20@`wBQfK$U3{@U z@fgqFv{2mzZ|x|Zeeo-9JD+#`C4=OSwSmfY_&rQm8AD|tX_=zD`!L8Na6c)K)rGbA z~bF(h<+a6B|_G}yvv7LvgS3j|4g;mE~dIRll`73-AvKuM_&rd>hn zj_%$O{2B(u_`#t_-s}aaxRr(D^@WRmhJOzgNYpm8&aER;6U|s0#>U5yF?F5hdB79? zJKIX*^cY-UKa|Fxu%@pEyU3t@6`PT@sp)IX!!uzC^Bde3cj}6%YB&ZFMweR zDeN>+f1e=d%isyavW4C$XE@j}(lYV3S78>OdUTh@=brFbCh*K0A(e#?o{jR{uY0LCan^USF0N67Um3$0hfI7|vk(L#7~&}#tI-x}}@ z{SQPNZ|ed;6~WVj=eHxP;o=gyKJ&L41zjD#503UNLZOlfP6j|u-Eb>;*W!4f*0c-d zUqko=FnqiU%K$V)sIlN9Z)nt|s1}u#wJb&n!2qShaRWy<43_I)oPiNE4neYQ6*B_} zIWcGq(*g7-j4ouan^moa)7=ji%w5aRw_KV?Qv3cug4GGmVWhfhZ7tyTQ&s2Q6&NOf z45|e#>U-qg!&b*EX??cbmb;n81EYhWJ)x>=f^|jX{AD_%_Y5Ya`amHzRM5?x>OW*! z#00~)hH~?p^sZHxdc#|{F zVqu{SM>ClsM-t&#ynq(5q+aMXfXpfV$WJA<1VOk$9xB*Y_I7r{=`k6yOy7179#y>R zTHNw!5}7e5W9fB)7QY)L`K6@}c6R9HXT4pVseNns(G(io1CVqA z)@N)jWBXSpVY*!};jZnzjz#B|1$yF8a1{Oh{Wtx(rJ>74Z12P6QG?mP9gG<#c>_N* z0t&#&pnmAES56f#Yz~-n8<*8hcnDm*2xoygcL9wKGp%!>+y2O)9pA**n0J#%t<(WR z+oeC*qQ~3@@9{T4wBt`;80SQeMR>VYib{W!1bD-T&DQyPNpBTL}!E)3XZJ~Ug|M5dq@-&D{Zj;mJ zzluPiV``AXKzF|n*_Haq`+^zz`f+$>CvT{FHrfAh0M!Ddf8J|^)e%h~NX`-Fc|oA62I5VGO6IxIA-Q-!oJOZ8gl_p8XEmMuYj0TOVqc0m zppw-?Z!x;re5x$on7ra{qm4=)wR4`dN4{cBXxqNYow)9gWYe_QhydLL9q2E`9Z|)1 zo|or5V#VU`@JCDuyQ#Xer1qJMiZn^vKW75Mrzjgp1pjT@e~s>qVe}P`?S2a!A86z6 z0j>7F&#YyQtoo9B-&IDchyn!N1lo(gWC3}OMA^c{IPQ^lPyp1Zij);pd>}}0l4&_0 z4XPKpN>TZs=dN-vfN!KGy-;ePc?8KlAXXAY+dh)v)spoB0g01AQ};8lehfF%B;@`&Y+*}x6V@)&1>D!d{2Taa7!*?greRh6eN5p*q|v43D?MRl5VoS+d6 y@*~n({Fr~qmEvKuG05KkzelcMPJq*Ua#A?;;%yBs`494M<)oFRN+ljX`9A - http://localhost:44247/docs/overview/ + http://localhost:1313/docs/overview/ 2025-08-25T12:25:51-06:00 - http://localhost:44247/docs/federated-core-platform/ - 2025-08-25T12:26:41-06:00 - - http://localhost:44247/docs/software-catalog/ - 2025-08-25T12:28:10-06:00 - - http://localhost:44247/docs/partners/ - 2025-08-25T12:27:57-06:00 - - http://localhost:44247/docs/partners/pro-customers/ - 2025-08-26T11:12:45-06:00 - - http://localhost:44247/docs/about-federated-computer/federated-company-backgrounder/ - 2025-08-25T12:40:08-06:00 - - http://localhost:44247/docs/software-catalog/software-catalog/ - 2025-08-25T12:39:33-06:00 - - http://localhost:44247/docs/software-catalog/federated-omnimedia/ - 2025-08-25T12:39:23-06:00 - - http://localhost:44247/docs/software-catalog/federated-commerce/ - 2025-08-25T12:39:14-06:00 - - http://localhost:44247/docs/software-catalog/bundles/ - 2025-08-25T12:39:03-06:00 - - http://localhost:44247/docs/partners/operators-networks-platforms/ - 2025-08-25T12:38:19-06:00 - - http://localhost:44247/docs/partners/on-line-affiliates/ - 2025-08-25T12:38:06-06:00 - - http://localhost:44247/docs/partners/managed-service-provider/ - 2025-08-25T12:37:54-06:00 - - http://localhost:44247/docs/federated-core-platform/why-open-source-projects-work-with-federated/ - 2025-08-25T12:36:40-06:00 - - http://localhost:44247/docs/federated-core-platform/update-and-upgrade/ - 2025-08-25T12:36:19-06:00 - - http://localhost:44247/docs/federated-core-platform/unified-storage/ - 2025-08-25T12:36:10-06:00 - - http://localhost:44247/docs/federated-core-platform/unified-messaging/ - 2025-08-25T12:36:03-06:00 - - http://localhost:44247/docs/federated-core-platform/provisioner/ - 2025-08-25T12:35:51-06:00 - - http://localhost:44247/docs/federated-core-platform/monitor-and-fix/ - 2025-08-25T12:35:43-06:00 - - http://localhost:44247/docs/federated-core-platform/adding-software-to-federated-core/ - 2025-08-25T12:35:31-06:00 - - http://localhost:44247/docs/federated-core-platform/federated-management/ - 2025-08-25T12:35:12-06:00 - - http://localhost:44247/docs/federated-core-platform/core-workflow-intelligence/ - 2025-08-25T12:34:45-06:00 - - http://localhost:44247/docs/federated-core-platform/core-server/ - 2025-08-25T12:34:34-06:00 - - http://localhost:44247/docs/federated-core-platform/core-scanner/ - 2025-08-25T12:34:24-06:00 - - http://localhost:44247/docs/federated-core-platform/core-mini/ - 2025-08-25T12:34:18-06:00 - - http://localhost:44247/docs/federated-core-platform/core-desktop/ - 2025-08-25T12:34:05-06:00 - - http://localhost:44247/docs/federated-core-platform/computer/ - 2025-08-25T12:33:56-06:00 - - http://localhost:44247/docs/federated-core-platform/authentication/ - 2025-08-25T12:33:49-06:00 - - http://localhost:44247/docs/federated-core-platform/account-management_and-billing/ - 2025-08-25T12:33:38-06:00 - - http://localhost:44247/docs/federated-core-platform/federated-core-platform/ + http://localhost:1313/docs/federated-core-platform/federated-core-platform/ 2025-08-25T12:32:20-06:00 - http://localhost:44247/docs/about-federated-computer/ + http://localhost:1313/docs/federated-core-platform/ + 2025-08-25T12:26:41-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/ + 2025-08-26T14:35:07-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/provisioner/ + 2025-08-25T12:35:51-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/core-server/ + 2025-08-25T12:34:34-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/core-mini/ + 2025-08-25T12:34:18-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/unified-storage/ + 2025-08-25T12:36:10-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/unified-messaging/ + 2025-08-25T12:36:03-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/authentication/ + 2025-08-25T12:33:49-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/dashboard/ + 2025-08-26T14:43:09-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/computer/ + 2025-08-25T12:33:56-06:00 + + http://localhost:1313/docs/federated-core-platform/maintenance/ + 2025-08-26T14:35:18-06:00 + + http://localhost:1313/docs/federated-core-platform/maintenance/core-scanner/ + 2025-08-25T12:34:24-06:00 + + http://localhost:1313/docs/federated-core-platform/maintenance/update-and-upgrade/ + 2025-08-25T12:36:19-06:00 + + http://localhost:1313/docs/federated-core-platform/maintenance/monitor-and-fix/ + 2025-08-25T12:35:43-06:00 + + http://localhost:1313/docs/federated-core-platform/customization/ + 2025-08-26T14:35:38-06:00 + + http://localhost:1313/docs/federated-core-platform/customization/core-workflow-intelligence/ + 2025-08-25T12:34:45-06:00 + + http://localhost:1313/docs/federated-core-platform/customization/adding-software-to-federated-core/ + 2025-08-25T12:35:31-06:00 + + http://localhost:1313/docs/federated-core-platform/customization/why-open-source-projects-work-with-federated/ + 2025-08-25T12:36:40-06:00 + + http://localhost:1313/docs/federated-core-platform/billing/ + 2025-08-26T14:35:48-06:00 + + http://localhost:1313/docs/federated-core-platform/billing/account-management-and-billing/ + 2025-08-25T12:33:38-06:00 + + http://localhost:1313/docs/federated-core-platform/services/ + 2025-08-26T14:35:55-06:00 + + http://localhost:1313/docs/federated-core-platform/services/federated-management/ + 2025-08-25T12:35:12-06:00 + + http://localhost:1313/docs/federated-core-platform/services/customer-service-and-support/ + 2025-08-26T14:47:00-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/core-desktop/ + 2025-08-25T12:34:05-06:00 + + http://localhost:1313/docs/federated-core-platform/provisioning/why-open-source-projects-work-with-federated/ + 2025-08-25T12:36:40-06:00 + + http://localhost:1313/docs/software-catalog/ + 2025-08-25T12:28:10-06:00 + + http://localhost:1313/docs/software-catalog/software-catalog/ + 2025-08-25T12:39:33-06:00 + + http://localhost:1313/docs/software-catalog/bundles/ + 2025-08-25T12:39:03-06:00 + + http://localhost:1313/docs/software-catalog/federated-commerce/ + 2025-08-25T12:39:14-06:00 + + http://localhost:1313/docs/software-catalog/federated-omnimedia/ + 2025-08-25T12:39:23-06:00 + + http://localhost:1313/docs/partners/ + 2025-08-25T12:27:57-06:00 + + http://localhost:1313/docs/partners/operators-networks-platforms/ + 2025-08-25T12:38:19-06:00 + + http://localhost:1313/docs/partners/managed-service-providers/ + 2025-08-25T12:37:54-06:00 + + http://localhost:1313/docs/partners/pro-customers/ + 2025-08-26T11:12:45-06:00 + + http://localhost:1313/docs/partners/on-line-affiliates/ + 2025-08-25T12:38:06-06:00 + + http://localhost:1313/docs/about-federated-computer/ 2025-08-25T12:28:26-06:00 - http://localhost:44247/docs/ - 2025-08-26T11:12:45-06:00 + http://localhost:1313/docs/about-federated-computer/federated-company-backgrounder/ + 2025-08-25T12:40:08-06:00 - http://localhost:44247/ - 2025-08-26T11:12:45-06:00 + http://localhost:1313/docs/ + 2025-08-26T14:47:00-06:00 - http://localhost:44247/categories/ + http://localhost:1313/ + 2025-08-26T14:47:00-06:00 - http://localhost:44247/tags/ + http://localhost:1313/categories/ + + http://localhost:1313/tags/ diff --git a/public/tags/index.xml b/public/tags/index.xml index c8759dd..28c28ff 100644 --- a/public/tags/index.xml +++ b/public/tags/index.xml @@ -2,10 +2,10 @@ Tags on Federated Computer Enterprise - http://localhost:44247/tags/ + http://localhost:1313/tags/ Recent content in Tags on Federated Computer Enterprise Hugo en-us - + diff --git a/resources/_gen/images/opengraph/card-base-2_hu_1b45eceb2b9b00e3.png b/resources/_gen/images/opengraph/card-base-2_hu_1b45eceb2b9b00e3.png new file mode 100644 index 0000000000000000000000000000000000000000..75c5ce2d4d5a176c3ccf9f69f566f0fd38065151 GIT binary patch literal 39415 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 F{{w{cD6{|o literal 0 HcmV?d00001 diff --git a/resources/_gen/images/opengraph/card-base-2_hu_5960362c53d1e92d.png b/resources/_gen/images/opengraph/card-base-2_hu_5960362c53d1e92d.png new file mode 100644 index 0000000000000000000000000000000000000000..4908eb6daaecace5b1ceff0381ff6012dbd59f48 GIT binary patch literal 39853 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 literal 0 HcmV?d00001 diff --git a/resources/_gen/images/opengraph/card-base-2_hu_6513d4e472f6495a.png b/resources/_gen/images/opengraph/card-base-2_hu_6513d4e472f6495a.png new file mode 100644 index 0000000000000000000000000000000000000000..1ef42ce5f9d276233b7d5f3475de6dc0efe2aff3 GIT binary patch literal 48247 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‎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 z zsU;#UygZ|=U!jng(PAoUBLJSXVyYjDvK6)WLR#& zr5D7X3d4P0dn5)esrV0$#}6p~esVRB@-NX5deLbJRsVj8AVKx&-xL1?Y(^x1&*Kpg zs9iYow_l&&fd(2KNYEXl#&LXnye9+)b74af#2@xz)wcvFtpx_BTk~~&Vvu>YmG<$)r7ez+N8MG)(^(5lt>ds+of;(5@ z))IkE+Q^ni(EXFE?(NP4z7_;Lf=sa%u6Ex;uYlk*)$`C>mEvLpg`D70?b-m^ONy;_ zva^tW$Z>Sr{f>fMy3~qyOxe3-@1StY5_+=7RO4kTlr+A~+M+Z}Rg;f{RT&F+1vV{N zyc!?nQ2v~BW~JWm4-7sLD^Qp!N>jG&MIS%3d1EYA_O$H+si)bs=O+kh-m|Lp-GxG=pOMbS)Lo|)BrLg|~aH9FVhP`9^%Fo|r`&BLl z4u@v0@M9Rq_Geq+_FA%39*rN~I_3@)K8U&PR&lQ#u4c(mltzuF5Gej3>4`sfOQ9{5 z$sVcO^n#3J;=oswrr*dyym#wogOc*PGlN%Sb>@pT$~ZN|cO~*jPQvZA7Cv+0>+Csn zH%q0@*WI~4ga$S~6Q&I}oMP$XRdl^GmFb*)dzbPulev1ewObQ3WdBTT35|vU0YYb!vt#)O!`|d(KHnm^iAO6IPp`7Q z1aUm|l@7m%kfvhSvN->>C95$qR+fs?6Ki1dkv(1#H{Ul(_OJ?lkfma%q*Tk~V@jP8 z@_Ip4Ofh`%=eCT)XFI)Awrma3g&uUXvWll!_H2dG3P$8cdKkjA5GPkUF7naH*3=U> zeUXIUC^0$F{*7^hxw7e4=F|qYuW!fp&d2V`$7+Qgg7W*MJ`GBbiG!adN?ai?HQJxHi5Hi&r?)lUW|==1ZXQ6QZCi!&K4IB` zp%|9qzO=hq7ycCV{8r&7;hdmh^A%gtNq3T_^yK}%&|n~Nm%qiJ`(|&RCO?0wrU&^d zUvb9JsUC#f`1l&u}|Ct>K<{tcSGt^-y%ps?z==-IL UVORGQ@DqyW4L!ATRhzK?0r$>2ivR!s literal 0 HcmV?d00001 diff --git a/resources/_gen/images/opengraph/card-base-2_hu_9bd5b48d2159fe1f.png b/resources/_gen/images/opengraph/card-base-2_hu_9bd5b48d2159fe1f.png new file mode 100644 index 0000000000000000000000000000000000000000..3181483d8eac538e94f7dd31eebbac3dec306871 GIT binary patch literal 40637 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�x;4AC7HUy?=h{=Jo3F6H~j$iLA>uGdmuiNy#b* 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