This commit is contained in:
2025-10-23 07:24:11 -06:00
parent d7ab36789b
commit c29f46dd19
74 changed files with 2041 additions and 2029 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -2,73 +2,73 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Provisioning on Federated Computer Enterprise</title>
<link>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/</link>
<link>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/</link>
<description>Recent content in Provisioning on Federated Computer Enterprise</description>
<generator>Hugo</generator>
<language>en-us</language>
<lastBuildDate>Tue, 26 Aug 2025 14:43:09 -0600</lastBuildDate>
<atom:link href="http://enterprise.federated.computer/docs/federated-core-platform/provisioning/index.xml" rel="self" type="application/rss+xml" />
<atom:link href="https://enterprise.federated.computer/docs/federated-core-platform/provisioning/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Provisioner</title>
<link>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/provisioner/</link>
<link>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/provisioner/</link>
<pubDate>Mon, 25 Aug 2025 12:35:51 -0600</pubDate>
<guid>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/provisioner/</guid>
<description>&lt;p&gt;The &amp;ldquo;Provisioner&amp;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.&lt;/p&gt;&#xA;&lt;h3 id=&#34;order&#34;&gt;Order &lt;a href=&#34;#order&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;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 &lt;em&gt;manifest&lt;/em&gt; 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 &lt;a data-bs-delay=&#34;{&amp;#34;hide&amp;#34;:300,&amp;#34;show&amp;#34;:550}&#34; data-bs-html=&#34;true&#34; data-bs-title=&#34;&lt;a href=&#39;http://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-mini/&#39;&gt;&lt;p&gt;PROVISIONING&lt;/p&gt;</description>
<guid>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/provisioner/</guid>
<description>&lt;p&gt;The &amp;ldquo;Provisioner&amp;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.&lt;/p&gt;&#xA;&lt;h3 id=&#34;order&#34;&gt;Order &lt;a href=&#34;#order&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;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 &lt;em&gt;manifest&lt;/em&gt; 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 &lt;a data-bs-delay=&#34;{&amp;#34;hide&amp;#34;:300,&amp;#34;show&amp;#34;:550}&#34; data-bs-html=&#34;true&#34; data-bs-title=&#34;&lt;a href=&#39;https://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-mini/&#39;&gt;&lt;p&gt;PROVISIONING&lt;/p&gt;</description>
</item>
<item>
<title>Core Server</title>
<link>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-server/</link>
<link>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-server/</link>
<pubDate>Mon, 25 Aug 2025 12:34:34 -0600</pubDate>
<guid>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-server/</guid>
<guid>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-server/</guid>
<description>&lt;p&gt;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.&lt;/p&gt;&#xA;&lt;p&gt;Core Server is based on &lt;a href=&#34;https://www.openmandriva.org&#34; rel=&#34;external&#34; target=&#34;_blank&#34;&gt;OpenMandriva&lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&lt;path fill=&#34;currentColor&#34; d=&#34;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&#34;/&gt;&lt;/svg&gt;&lt;/a&gt; a Linux distribution lead by Federated Computer&amp;rsquo;s chief systems engineer. OpenMandriva is base on Fedora, in part.&lt;/p&gt;</description>
</item>
<item>
<title>Core Mini</title>
<link>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-mini/</link>
<link>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-mini/</link>
<pubDate>Mon, 25 Aug 2025 12:34:18 -0600</pubDate>
<guid>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-mini/</guid>
<guid>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-mini/</guid>
<description>&lt;p&gt;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.&lt;/p&gt;&#xA;&lt;h3 id=&#34;traefik&#34;&gt;Traefik &lt;a href=&#34;#traefik&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Firewall and network management.&lt;/p&gt;&#xA;&lt;h3 id=&#34;powerdns&#34;&gt;PowerDNS &lt;a href=&#34;#powerdns&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Domain name service.&lt;/p&gt;&#xA;&lt;h3 id=&#34;authelia&#34;&gt;Authelia &lt;a href=&#34;#authelia&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;OIDC authentication provider.&lt;/p&gt;&#xA;&lt;h3 id=&#34;mail-services&#34;&gt;Mail Services &lt;a href=&#34;#mail-services&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;SMTP and IMAP services.&lt;/p&gt;&#xA;&lt;h3 id=&#34;postgresql&#34;&gt;Postgresql &lt;a href=&#34;#postgresql&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Database engine for SaaS services requiring Postgresql.&lt;/p&gt;&#xA;&lt;h3 id=&#34;mariadb&#34;&gt;MariaDB &lt;a href=&#34;#mariadb&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Database engine for SaaS services requiring MariaDB. The will likely be obsolete in the coming months.&lt;/p&gt;</description>
</item>
<item>
<title>Unified Storage</title>
<link>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/unified-storage/</link>
<link>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/unified-storage/</link>
<pubDate>Mon, 25 Aug 2025 12:36:10 -0600</pubDate>
<guid>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/unified-storage/</guid>
<guid>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/unified-storage/</guid>
<description>&lt;p&gt;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&lt;/p&gt;&#xA;&lt;p&gt;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.&lt;/p&gt;</description>
</item>
<item>
<title>Unified Messaging</title>
<link>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/unified-messaging/</link>
<link>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/unified-messaging/</link>
<pubDate>Mon, 25 Aug 2025 12:36:03 -0600</pubDate>
<guid>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/unified-messaging/</guid>
<guid>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/unified-messaging/</guid>
<description>&lt;p&gt;Federated Core includes three systems for messaging.&lt;/p&gt;&#xA;&lt;h3 id=&#34;email&#34;&gt;Email &lt;a href=&#34;#email&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;There is a full-featured IMAP/SMTP service available for any needed notifications to users.&lt;/p&gt;&#xA;&lt;h3 id=&#34;container-to-container&#34;&gt;Container-to-Container &lt;a href=&#34;#container-to-container&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;There is a service for container-to-container communication allowing for complete workflow creation between SaaS applications when the native APIs are not enough.&lt;/p&gt;&#xA;&lt;h3 id=&#34;optional-matrix&#34;&gt;Optional: Matrix &lt;a href=&#34;#optional-matrix&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;If the Matrix service is loaded, you can use it like a message-bus for application notification to users.&lt;/p&gt;</description>
</item>
<item>
<title>Authentication</title>
<link>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/authentication/</link>
<link>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/authentication/</link>
<pubDate>Mon, 25 Aug 2025 12:33:49 -0600</pubDate>
<guid>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/authentication/</guid>
<guid>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/authentication/</guid>
<description>&lt;p&gt;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.&lt;/p&gt;&#xA;&lt;h3 id=&#34;ldap&#34;&gt;LDAP &lt;a href=&#34;#ldap&#34; class=&#34;anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;i class=&#34;material-icons align-middle&#34;&gt;link&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;The foundation of Federated Core Platform authentication is LDAP. Every application connects to LDAP. If it doesn&amp;rsquo;t use LDAP, it doesn&amp;rsquo;t work on the platform. There are some applications for which the &lt;em&gt;only&lt;/em&gt; 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 &lt;em&gt;outside&lt;/em&gt; 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).&lt;/p&gt;</description>
</item>
<item>
<title>Dashboard</title>
<link>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/dashboard/</link>
<link>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/dashboard/</link>
<pubDate>Tue, 26 Aug 2025 14:43:09 -0600</pubDate>
<guid>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/dashboard/</guid>
<description>&lt;p&gt;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 &lt;a data-bs-delay=&#34;{&amp;#34;hide&amp;#34;:300,&amp;#34;show&amp;#34;:550}&#34; data-bs-html=&#34;true&#34; data-bs-title=&#34;&lt;a href=&#39;http://enterprise.federated.computer/docs/federated-core-platform/provisioning/computer/&#39;&gt;&lt;p&gt;PROVISIONING&lt;/p&gt;&lt;strong&gt;Computer&lt;/strong&gt;&lt;br&gt;&lt;/a&gt;&#34; data-bs-toggle=&#34;tooltip&#34; href=&#34;http://enterprise.federated.computer/docs/federated-core-platform/provisioning/computer/&#34;&gt;Computer&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &#xA;&#xA;&#xA;&#xA; &#xA;&lt;/p&gt;</description>
<guid>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/dashboard/</guid>
<description>&lt;p&gt;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 &lt;a data-bs-delay=&#34;{&amp;#34;hide&amp;#34;:300,&amp;#34;show&amp;#34;:550}&#34; data-bs-html=&#34;true&#34; data-bs-title=&#34;&lt;a href=&#39;https://enterprise.federated.computer/docs/federated-core-platform/provisioning/computer/&#39;&gt;&lt;p&gt;PROVISIONING&lt;/p&gt;&lt;strong&gt;Computer&lt;/strong&gt;&lt;br&gt;&lt;/a&gt;&#34; data-bs-toggle=&#34;tooltip&#34; href=&#34;https://enterprise.federated.computer/docs/federated-core-platform/provisioning/computer/&#34;&gt;Computer&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA; &#xA;&#xA;&#xA;&#xA; &#xA;&lt;/p&gt;</description>
</item>
<item>
<title>Computer</title>
<link>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/computer/</link>
<link>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/computer/</link>
<pubDate>Mon, 25 Aug 2025 12:33:56 -0600</pubDate>
<guid>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/computer/</guid>
<guid>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/computer/</guid>
<description>&lt;p&gt;Federated &amp;ldquo;Computer&amp;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 &amp;ldquo;Computer&amp;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.&lt;/p&gt;</description>
</item>
<item>
<title>Core Desktop</title>
<link>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-desktop/</link>
<link>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-desktop/</link>
<pubDate>Mon, 25 Aug 2025 12:34:05 -0600</pubDate>
<guid>http://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-desktop/</guid>
<guid>https://enterprise.federated.computer/docs/federated-core-platform/provisioning/core-desktop/</guid>
<description>&lt;p&gt;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 &amp;ldquo;correct&amp;rdquo; software and services so that it &amp;ldquo;just works&amp;rdquo;.&lt;/p&gt;</description>
</item>
</channel>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long