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.

Version 1.0.0 - Initial release with all core features.

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

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 Email Password
Enterprise User demo@easysign.com demo123
Admin (Read-Only) admin-demo@easysign.com admin123
Note: Demo admin accounts have read-only access to the admin panel. Changes are disabled.