VaultNote - Personal Productivity Suite PHP ScriptVaultNote - Personal Productivity Suite PHP Script
Self-hosted PHP app for notes, tasks, schedule & password manager with AES-256 encryptionVaultNote - Personal Productivity Suite PHP Script
Self-hosted PHP app for notes, tasks, schedule & password manager with AES-256 encryption
Overview
VaultNote — Your Personal Productivity Vault
VaultNote is a clean, self-hosted PHP web application that brings together everything you need to stay organized and secure — notes, schedules, tasks, and passwords — all in one beautifully designed interface. No subscriptions, no cloud dependency. Just install it on your server and own your data completely.
Most productivity tools are either too complex, too expensive, or require trusting a third party with your data. VaultNote gives you a full-featured suite that runs on your own server — private, fast, and completely under your control.
What's Included
| Module | Highlights |
|---|---|
| Notes | Rich text notes with file attachments (PDF, Word, Excel, images). Full-text search. |
| Schedule | Interactive FullCalendar with one-time, weekly and monthly recurring events. |
| Tasks | Priority-based task management (Critical / High / Medium / Low) with deadline tracking. |
| Password Manager | AES-256 encrypted credential storage. Auto favicon fetch, one-click reveal and copy. |
| Multi-language | 7 built-in languages: English, Indonesian, Chinese, Japanese, Russian, Hindi, German. |
| Dark Mode | Full dark mode with smooth transitions. Preference saved per session. |
Quick Setup
VaultNote ships with a web-based installer — no command line needed. Upload the files, open the installer in your browser, enter your database credentials, and you're live in under 5 minutes.
Automatic database creation and migration
Installer self-deletes after setup for security
Design and UX
- Clean, modern UI with responsive layout — works on desktop, tablet and mobile
- Sidebar navigation with collapsible menu
- Dashboard with at-a-glance stats for all modules
- Smooth animations and micro-interactions throughout
- Accessible color contrast and keyboard-friendly navigation
One-time purchase. No recurring fees, no SaaS lock-in. Buy once, host forever on your own server.
Features
- Notes Module — Create and organize notes with rich text formatting and file attachments (PDF, Word, Excel, images, and more)
- Full-text Search — Instantly search across all your notes by title or content
- Schedule / Calendar — Interactive FullCalendar view with support for one-time, weekly, and monthly recurring events
- Task Manager — Priority-based tasks with 4 levels: Critical, High, Medium, Low — with deadline tracking and completion status
- Password Manager — Store credentials with AES-256 encryption; auto-fetch site favicons; one-click copy and reveal
- Dashboard — At-a-glance overview of notes count, upcoming tasks, today's events, and saved passwords
- Dark Mode — Full dark/light theme toggle with smooth transitions; preference saved per session
- Multi-language Support — 7 built-in languages: English, Indonesian, Chinese (Simplified), Japanese, Russian, Hindi, German
- Web-based Installer — Step-by-step browser installer with automatic requirements check, database setup, and admin account creation
- Responsive Design — Works on desktop, tablet, and mobile browsers
- Secure by Default — Session-based authentication, CSRF protection, prepared statements for all DB queries
- Self-hosted — 100% runs on your own server; no external services or subscriptions required
- Clean Codebase — MVC-style architecture with custom PHP router; easy to extend and customize
Requirements
- PHP 7.4 or higher (PHP 8.x fully supported)
- MySQL 5.7+ or MariaDB 10.3+
- PDO MySQL extension enabled
- mod_rewrite enabled (Apache) or equivalent URL rewriting (Nginx)
- Web server: Apache 2.4+ or Nginx 1.14+
- Writable directories:
uploads/,config/,public/(chmod 755 or 775) - Minimum 50 MB disk space for application files
- No special PHP extensions beyond PDO MySQL required
Instructions
- Download and extract the ZIP file from your purchase.
- Upload all files to your web server's public root (e.g.
/public_html/or/var/www/html/). - Set directory permissions: make
uploads/,config/, andpublic/writable by the web server (chmod 755 or 775). - Open the installer in your browser: navigate to
https://yourdomain.com/install/ - Step 1 — Requirements Check: The installer will verify PHP version, MySQL, PDO, and mod_rewrite. All items must pass (green checkmark) before proceeding.
- Step 2 — Database Setup: Enter your MySQL host, database name, username, and password. The installer will create the database and run all migrations automatically.
- Step 3 — Admin Account: Set your admin username, email, and password.
- Step 4 — Complete: The installer will finalize setup and self-delete the install directory for security.
- Log in at
https://yourdomain.com/with your admin credentials and start using VaultNote!
Security tip: After installation, ensure the install/ directory has been removed. Never expose config/config.php or config/database.php publicly.
| Category | Scripts & Code / PHP Scripts / Miscellaneous |
| First release | 5 May 2026 |
| Last update | 5 May 2026 |
| Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Tags | php script, Calendar, Productivity, scheduler, secure, multi-language, task manager, dark mode, password manager, notes app, php web app, self-hosted, personal organizer |








