Glade is the official, web-based administration panel that is bundled with every Gingee server. It provides a simple, secure, and powerful user interface for managing the entire lifecycle of all applications running on your server instance.
Glade is itself a Gingee application, built to showcase the platform's capabilities. It is a privileged app, meaning it has special permission to use the powerful platform
module to perform its administrative tasks.
When you create a new Gingee project using the gingee-cli init
command, the Glade application is automatically installed and configured for you.
Initial Credentials: During the init
wizard, you are prompted for an administrator username and password. The CLI securely hashes the password using Argon2 and stores these credentials inside Glade's configuration file.
Configuration File: The credentials are saved in web/glade/box/app.json
:
{
"name": "glade",
"env": {
"ADMIN_USERNAME": "admin",
"ADMIN_PASSWORD_HASH": "$argon2id$v=19$m=..."
}
}
Accessing Glade: By default, Gingee is configured to make Glade the default_app
. To access it, simply navigate your browser to the root URL of your running server (e.g., http://localhost:7070
). You will be automatically directed to the Glade login page.
After a successful login, you are taken to the main Glade dashboard. This is your central hub for viewing and managing all applications.
Login
Dashboard
The dashboard consists of two main components:
web/
).app.json
file.All major application management tasks can be performed directly from the Glade UI.
This is for deploying a new application from a package file. Glade provides an intelligent, multi-step wizard to ensure applications are installed securely and correctly.
.gin
file, Glade analyzes the package in your browser and transforms the modal into a tabbed installation wizard.mandatory
and optional
permissions the application requires (read from its pmft.json
manifest). You must review and consent to these permissions before proceeding.
Upload App Package(.gin) File
Grant Permissions
Configure App
Confirm Install
Security is managed at the application level. You can review and change the permissions for any installed app at any time.
This is for deploying a new version of an existing application. The process is nearly identical to a new installation, ensuring the same level of security and configuration.
.gin
package file, the wizard will analyze it and guide you through the same Permissions and Configuration tabs, allowing you to approve any new permissions the upgraded version requires.
Upload App Package(.gin) File
Grant Permissions
Configure App
Confirm Upgrade
This allows you to create a distributable .gin
package from a live, running application.
<app-name>.gin
file. This file can be used to install the application on another Gingee server or for backup purposes.If a recent upgrade has caused issues, you can quickly and safely revert to the previous version.
This is a destructive action that will permanently remove an application and all of its associated configuration and content.
To securely end your administrative session, simply click the Logout button in the top-right corner of the header. This will delete your session on the server and clear the authentication cookie from your browser.
If you forget your Glade password, you cannot recover it. However, if you have command-line access to the server where Gingee is running, you can securely reset it.
gingee-cli
:
gingee-cli reset-pwd
web/glade/box/app.json
file, replacing the old value for the ADMIN_PASSWORD_HASH
key.