Compare commits

..

4 Commits

12 changed files with 38 additions and 28 deletions

View File

@@ -1,11 +1 @@
After [[Installation|installing]] Sentri, it is recommended to review the initial configuration settings.
# Reset superuser password
First, make sure to reset the superuser password.
# Global settings
Go to [[Portal Management/Global|Global]] under Portal Management and rename the portal to your preference.
Next, configure the SMTP connection in [[Portal Management/Mail|Mail]] under Portal Management so Sentri can send emails.
Finally, enable the [[index#Modules|modules]] you want to use in [[Portal Management/Modules|Modules]] under Portal Management.
# Create users and check permissions
Create administators and set the right permissions.

View File

@@ -58,7 +58,7 @@ Then edit the configuration file and update the database credentials:
```
/var/www/sentri/pub/config.php
```
# First Login
### First Login
Open your website in a browser and log in with the default credentials:
```
Username: superuser
@@ -67,5 +67,13 @@ Password: changethispassword
> [!WARNING]
> After logging in change the superuser password!
# Getting started
After completing the installation, continue with the [[Getting Started]] guide to configure and begin using Sentri.
### Global settings
Go to [[Global|Global]] under Portal Management and rename the portal to your preference.
Next, configure the SMTP connection in [[Mail|Mail]] under Portal Management so Sentri can send emails.
Finally, enable the [[index#Modules|modules]] you want to use in [[Modules|Modules]] under Portal Management.
### Create users and check permissions
Go to the
### Getting started
After completing the installation, continue with the [[Getting Started]] guide to configure and begin using Sentri.

View File

@@ -79,7 +79,7 @@ These are the different actions available. These actions maybe not available wit
This API call retrieves all companies from Inserve and creates or updates them in Sentri.
API Call: [[../../API/v1/sources/inserve/GET Sync companies|GET Sync companies]]
API Call: [[GET Sync companies|GET Sync companies]]
## Sync cloud distributor companies
> [!Important]
> Requires the **Servers** module to be enabled.
@@ -103,7 +103,7 @@ For example:
```
The `cloud_distribution_id` is used to link licenses to the correct company during the **Sync Server Licenses** action.
API Call: [[../../API/v1/sources/inserve/GET Sync cloud distributor|GET Sync cloud distributor]]
API Call: [[GET Sync cloud distributor|GET Sync cloud distributor]]
## Sync servers licenses
> [!Important]
> Requires the **Servers** module to be enabled.
@@ -112,7 +112,7 @@ API Call: [[../../API/v1/sources/inserve/GET Sync cloud distributor|GET Sync clo
This API call first executes the **Sync cloud distributor companies** action and then synchronizes all servers in an active, deleted, or trial state with Inserve licenses. It creates or updates server licenses in Inserve if they do not exist or if the license quantities differ from those in Sentri.
It will also only do this to server linked to an active company.
API Call: [[../../API/v1/sources/inserve/GET Sync server licenses|GET Sync server licenses]]
API Call: [[GET Sync server licenses|GET Sync server licenses]]
## Sync server subscriptions
> [!Important]
> Requires the **Servers** module to be enabled.
@@ -120,4 +120,4 @@ API Call: [[../../API/v1/sources/inserve/GET Sync server licenses|GET Sync serve
This API call first executes the **Sync cloud distributor** companies action and then creates a subscription if it does not exist, or updates the subscription description if it does. It also creates subscription lines with the correct product_code entered in the **custom source data** JSON field.
API Call: [[../../API/v1/sources/inserve/GET Sync server subscriptions|GET Sync server subscriptions]]
API Call: [[GET Sync server subscriptions|GET Sync server subscriptions]]

View File

@@ -1,3 +1,9 @@
### v.1.2.1
To be announced
### Changes
- Changed portal management page to Settings and changed System in the sidebar to Portal management.
- Removed vc_ prefix from certain database tables.
## v.1.2
`06-05-2026`
### Features
@@ -10,6 +16,8 @@
- Fixed action card alignement on Inserve page.
- Textarea's can now be changed in size.
- Filtering and ordering on backup types fixed in server overview.
### Known issues
- Sidebar text is showing when sidebar is wrapped.
## v.1.1
`07-01-2026`
### Changes
@@ -19,13 +27,12 @@
- Group view page added with the ability to view and change all the groups permissions.
- View companies with connected servers.
- Modified the Inserve source page so it shows all the Sync actions.
- Created this KB website and moved the release notes and roadmap to this page.
- Created this docs website and moved the release notes and roadmap to this page.
### Fixes
- Fixed an issue that allowed some disabled module content to be visible or accessible.
## v1.0
`21-12-2025`
### Known issues
- Sidebar text is showing when sidebar is wrapped.
- Problem with sorting backups types in the server overview
## Roadmap
- Be able to configure sources for certain tasks
@@ -38,8 +45,7 @@
- SSO/SAML/User provisioning.
- Test email settings button.
- Docker container.
- Self-destructing message
## v0.1
`23-12-2024`
- Start of this project

View File

@@ -52,32 +52,38 @@
.md-typeset h1 {
color: #fb4934;
margin: 0 0 0;
margin: 0.9em 0 0;
}
.md-typeset h2 {
color: #fe8019;
margin: 0 0 0;
margin: 0.7em 0 0;
}
.md-typeset h3 {
color: #b8bb26;
margin: 0 0 0;
margin: 0.5em 0 0;
}
.md-typeset h4 {
color: #689d6a;
margin:1em 0
margin: 0.3em 0 0;
}
.md-typeset h5{
color: #458588;
margin: 0.3em 0 0;
}
.md-typeset h6 {
color: #d3869b;
margin: 0.3em 0 0;
}
.md-typeset p {
margin-bottom: 0px;
margin-top: 0.4em;
}
.md-typeset .admonition.info,
.md-typeset details.info {
@@ -241,4 +247,4 @@
.md-typeset .bug > .admonition-title:after,
.md-typeset .bug > summary:after {
color: #9d0006
}
}

View File

@@ -15,7 +15,7 @@ Always enabled. This module is used to manage Sentris core settings and confi
This module is used to store companies from your CRM inside Sentri, allowing you to link them to items across different modules.
The following CRM customer sources are currently available:
- [[Portal Management/Sources/Inserve|Inserve]]
- [[Inserve|Inserve]]
## Module: Office
This module currently provides a playful feature that lets you “stomp” a colleague. It can be used to keep track of things such as counting your mom jokes or other actions between team members. These events are trackable and visualized through a simple graph.
## Module: Servers
@@ -24,7 +24,7 @@ The Servers module is designed to help you keep track of all servers you manage.
This data can be pushed to Sentri via [[API/v1/servers/POST Create or update server|this API endpoint]] using your own scripts or automation.
Once centralized, server information can be shared with external sources, such as:
- [[Portal Management/Sources/Inserve|Inserve]]
- [[Inserve|Inserve]]
- Automatically creates and updates cloud distributor licenses for invoicing
- Automatically creates and updates subscriptions for invoicing
## Module: Autoprovisioning