Welcome to EasySign
EasySign is a professional e-signature platform that allows you to send documents for electronic signatures, manage multiple signers, and maintain complete audit trails.
What is EasySign?
EasySign is a complete solution for electronic document signing, built with PHP and designed to be self-hosted. It provides legally binding e-signatures with comprehensive audit trails and security features.
✍️ E-Signatures
Draw, type, or upload signatures. Supports multiple signers with sequential or parallel signing.
🛠️ PDF Tools
Merge, split, compress, watermark, and convert PDFs with built-in tools.
✏️ PDF Editor
Full-featured PDF editor with text, shapes, images, and annotation support.
👥 Team Management
Create organizations, manage team members, and control access permissions.
📊 Audit Trails
Complete signing history with timestamps, IP addresses, and legally compliant certificates.
🔌 API Access
RESTful API for integration with your existing systems and workflows.
Key Features
- Multi-Signer Support - Add unlimited signers with sequential or parallel signing order
- Signature Fields - Place signature, initials, date, and text fields anywhere on documents
- Email Notifications - Automatic emails for signing requests, reminders, and completion
- Document Templates - Save and reuse frequently used documents
- Workflows - Create automated signing workflows for recurring processes
- Custom Branding - Add your logo and customize the appearance
- Encryption at Rest - All documents encrypted with AES-256-CBC
- Subscription Plans - Built-in billing with PayPal integration
System Requirements
| Requirement | Minimum | Recommended |
|---|---|---|
| PHP Version | 8.0 | 8.1+ |
| MySQL/MariaDB | 5.7 | 8.0+ |
| Web Server | Apache/Nginx | Apache with mod_rewrite |
| PHP Extensions | pdo_mysql, openssl, gd, mbstring, zip, fileinfo | |
| Disk Space | 100 MB | 1 GB+ (for documents) |
Quick Start
Upload Files
Upload all files to your web server's public directory.
Configure Database
Copy .env.example to .env and add your database credentials.
Install Dependencies
Run composer install to install PHP packages.
Access the App
Visit your domain and register the first admin account.
For detailed instructions, see the Installation Guide.
Demo Accounts
| Account Type | Password | |
|---|---|---|
| Enterprise User | demo@easysign.com | demo123 |
| Admin (Read-Only) | admin-demo@easysign.com | admin123 |