Config Location
PintarRPH Web - Configuration and Settings
PintarRPH Web has no local configuration files. All settings are managed through the web interface and stored on the server. There is no
.envfile, no%APPDATA%folder, and no local configuration to manage.
Table of Contents
- Where Your Settings Are
- Key Configuration Options
- How to Access Settings
- Settings Page Sections
- No Local Files to Manage
- Accessing from Multiple Devices
- Where Documentation Lives
Where Your Settings Are
Unlike the desktop app which stores configuration in a .env file at %APPDATA%\PintarRPH\, PintarRPH Web stores all settings on the server:
| Setting | Desktop (SR/SM) | Web |
|---|---|---|
| Gemini API keys | .env file or Settings page |
Settings page only |
| Teacher profile | Local SQLite database | Server-side PostgreSQL |
| Session data | File-based cookies | Redis (server-side) |
| License token | license_token.json |
Server-managed JWT |
| Database | app.sqlite3 (local) |
PostgreSQL (server) |
| Logs | %APPDATA%\PintarRPH\logs\ |
Server logs (not user-accessible) |
There is nothing to configure locally. All settings are managed through the web interface.
Key Configuration Options
The following settings can be configured through the PintarRPH Web interface:
Gemini API Keys
- Required for AI generation features (RPT, RPH, extraction)
- Up to 5 API keys supported for load balancing
- Configured on the Settings page
- Keys are stored securely on the server
Teacher Profile
- Teacher name (used in Word exports)
- School name (used in Word exports)
- School logo (stamps Word document headers)
Curriculum Type
- SR (KSSR) -- Sekolah Rendah, Tahun 1--6
- SM (KSSM) -- Sekolah Menengah, Tingkatan 1--5
- Only visible and switchable for BUNDLE license holders
- Single-curriculum license holders see a passive badge indicating their curriculum type
Subscription Status
- View your current license plan and expiry date
- See your app type (SR, SM, or BUNDLE)
- Check device registration status
How to Access Settings
- Log in to PintarRPH Web at
pintarrph.com - Click "Tetapan" (Settings) in the navigation sidebar
- Configure your settings as needed
- Click "Simpan" (Save) to apply changes
Changes take effect immediately -- no restart required.
Settings Page Sections
Gemini API Keys
Configure your Google Gemini API keys for AI-powered generation:
- GEMINI_API_KEY_1 (required) -- Primary key used for all AI operations
- GEMINI_API_KEY_2 to 5 (optional) -- Additional keys for load distribution
- Keys are validated on save
- If a key is invalid or exhausted, the system falls back to the next available key
To get a Gemini API key, visit Google AI Studio and create a free API key. See GEMINI_API_SETUP.md for detailed instructions.
Teacher Profile
Set your personal and school information:
- Nama Guru -- Your name (appears in Word exports)
- Nama Sekolah -- School name (appears in Word exports)
- Logo Sekolah -- Upload a school logo image (PNG or JPG, appears in document headers)
Subscription Status
View-only section showing:
- License plan (BETA, BASIC, PRO, ENTERPRISE)
- App type (SR, SM, BUNDLE)
- Expiry date
- Active/expired status
Curriculum Switch (BUNDLE License Only)
If you hold a BUNDLE license, you can switch between SR (KSSR) and SM (KSSM) curricula:
- Toggle between SR and SM using the curriculum switcher
- Switching changes the available subjects, year labels (Tahun vs Tingkatan), and student terminology (murid vs pelajar)
- Your data for both curricula is preserved -- switching does not delete anything
Single-curriculum license holders (SR-only or SM-only) see a passive badge and cannot switch.
No Local Files to Manage
PintarRPH Web is entirely server-based. There is:
- No
.envfile to edit - No
%APPDATA%folder to locate - No local database (app.sqlite3)
- No
license_token.jsonto manage - No session cookies to persist manually
- No log files on your device
- No
resources/folder with JSON files - No
chroma/directory to clean up
Everything is stored on the server (PostgreSQL for data, Redis for sessions). Your browser only needs to maintain a standard session cookie.
Accessing from Multiple Devices
Since PintarRPH Web is browser-based with server-side storage:
- Log in from any browser on any device -- desktop, laptop, tablet, or phone
- All your data is available everywhere -- extraction results, generated plans, teacher profile
- No need to "move to another PC" -- just open the URL and log in
- Sessions are independent -- logging in on one device does not log you out of another
- Settings are shared -- changes made on one device are reflected on all devices
Simply navigate to pintarrph.com and log in with your credentials.
Where Documentation Lives
PintarRPH Web documentation is available online:
- User documentation: https://rsautomation.my/docs/
- User guide: https://rsautomation.my/docs/user-guide/user-guide/
- System limitations: https://rsautomation.my/docs/system-limitations/limitations/
Unlike the desktop app, there is no documentation stored in %APPDATA%. All documentation is hosted on the activation server and accessible from any browser.
Comparison: Desktop vs Web Configuration
| Aspect | Desktop (SR/SM) | Web |
|---|---|---|
| Configuration file | .env in %APPDATA%\PintarRPH\ |
None (web interface only) |
| How to configure | Settings page OR edit .env manually |
Settings page only |
| API keys | Up to 5, stored in .env |
Up to 5, stored on server |
| Teacher profile | Local SQLite | Server-side PostgreSQL |
| Restart needed after changes | Yes (for .env changes) |
No |
| Moving to new device | Copy %APPDATA%\PintarRPH\ folder |
Just log in |
| Data backup | Manual (copy AppData folder) | Automatic (server-managed) |
| Documentation | %APPDATA%\PintarRPH\docs\ |
rsautomation.my/docs/ |
Related Documentation
- BUNDLED_DOCUMENTS.md -- Document content and on-demand delivery
- LIMITATIONS.md -- System limitations and supported subjects
- GEMINI_API_SETUP.md -- Setting up your Gemini API key
- FAIR_USAGE_POLICY.md -- Generation limits and fair usage
Need Help?
Email: [email protected]
Include:
- Description of the setting you need help with
- Screenshots of any errors
- Your license type (SR, SM, or BUNDLE)
Last Updated: April 2026
Platform: Web (pintarrph.com)
PintarRPH Desktop Version: 2.48.3