Eylul

Eylul — Desktop Backup Application User Guide

Version: 1.25.19.0
Date: October 23, 2025

Company: Spailor LLC (Verified business entity, USA)

Privacy Policy & Terms and Conditions links:

Eylul is a desktop backup and scheduling application developed by Spailor LLC. The app operates entirely on the user’s local computer and does not transmit or share any personal data. When the user chooses to back up files to Google Drive, Eylul uses only the drive.file permission scope — allowing secure upload of app-created backups to the user’s own Google Drive account through Google OAuth (SSO). All credentials and files remain private to the user.


Download to Eylul Backup App

Summary

This guide explains Eylul’s user interface screens (Views) from an end-user perspective. For each screen you’ll find its purpose, main elements, and common tasks. Image areas are left as placeholders so you can insert screenshots later.

Contents

  • Short Description
  • General User Approach
  • Screens (Views)
    • Main
    • Home
    • Dashboard
    • Sql Server
    • Schedules
    • Logs Activity
    • Settings
    • About
  • Frequently Used Workflows
  • Error Messages & Solutions
  • Security & Important Notes
  • Technologies Used

Short Description

Eylul focuses on backup, scheduling, and restore operations. This guide helps users quickly understand the purpose and usage of each screen.

General User Approach

  • Each screen typically starts with a header area or status cards.
  • Primary actions are exposed via clear buttons (e.g., Back Up, New Schedule).
  • Logs and error details are accessed on a dedicated screen.
  • Schedules and settings are managed on their own pages.

Screens (Views)

About

Purpose: Shows app information, version, and contact/support details.

  • Main elements: App name & version, brief notes/release info, support details.
  • Common tasks: Check current version; view support contact details.

Image placeholder: screens/aboutview.png

Dashboard

Purpose: Presents overall system status, recent backups, alerts, and quick actions.

  • Main elements: Summary cards (last backup, failed backups), quick actions (Back Up Now, New Schedule, View Logs), recent activity list or charts.
  • Common tasks: Start a manual backup; jump to detailed logs from recent items.

Image placeholder: screens/dashboardview.png

Home

Purpose: Entry point for the app with shortcuts to frequent actions.

  • Main elements: Shortcuts and quick access tiles; general status or recent alerts.
  • Common tasks: Quickly back up a frequently used source.

Image placeholder: screens/homeview.png

Logs Activity

Purpose: Displays history and detailed logs for backup and restore operations.

  • Main elements: Log list (time, type, source, destination, result), filters (date, status, type), details panel for the selected log.
  • Common tasks: Select a log to troubleshoot; filter by date/status.

Image placeholder: screens/logsactivityview.png

Main

Purpose: App shell that contains navigation and module selection.

  • Main elements: Menu/sidebar (Dashboard, Schedules, Settings, Logs, etc.), main content area for the selected view.
  • Common tasks: Navigate between modules.

Image placeholder: screens/mainview.png

Schedules

Purpose: List and manage scheduled backup jobs.

  • Main elements: Schedule list (job name, source, destination, frequency, next run), actions (Edit, Disable/Enable, Delete, Run Now), search & filters.
  • Common tasks: Add a new schedule; edit or delete existing schedules.

Image placeholder: screens/schedulesview.png

Schedule Edit Page

Purpose: Create or edit a scheduled backup job.

  • Main elements: Source selection (file/folder or database), destination selection (local, network share, cloud), scheduling (frequency, time, recurrence), additional options (compression, encryption, notifications, retention policy), Save / Cancel.
  • Common tasks: Define a new job; optionally test with Run Now.

Image placeholder: screens/scheduleeditpage.png

Settings

Purpose: Manage global app settings: destinations, email, retention policy, security.

  • Main elements: Destination connections (local paths, network shares, cloud), email notification settings (e.g., Mailjet), retention/versioning, encryption key/credential management.
  • Common tasks: Add a new destination; enter and test email settings.

Image placeholder: screens/settingview.png

Sql Server

Purpose: Manage SQL Server-specific backup and restore operations.

  • Main elements: SQL Server connection and database selection, backup types (full, differential), destination selection and restore options, result & log panel.
  • Common tasks: Select a database and start a backup; restore from a backup (verify on a test environment first).

Image placeholder: screens/sqlserverview.png

Frequently Used Workflows

Run a Manual Backup

  1. From the Dashboard or Home, choose Back Up Now.
  2. Select a source (file/folder or SQL Server).
  3. Select a destination; optionally configure compression/encryption.
  4. Start the job → when finished, verify the result in LogsActivityView.

Create a New Schedule

  1. Open SchedulesViewNew Schedule.
  2. On ScheduleEditPage, provide source/destination/scheduling info → Save.
  3. Verify the created schedule in SchedulesView.

Restore from a Backup

  1. From LogsActivityView (or the restore menu), select the backup.
  2. Choose a destination/target and conflict policy.
  3. Start restore → verify the result after completion.

Error Messages & Solutions

  • Disk full / write error: Ensure sufficient free space on the destination drive.
  • Permission error: Confirm the app has write permissions for the destination path.
  • OAuth / Google Drive authorization error: Re-authorize and verify OAuth credentials.
  • Email cannot be sent: Check mail provider credentials and network connectivity.

For detailed error codes and guidance, open the error details inside LogsActivityView.

Security & Important Notes

  • Store encryption keys securely; without them, encrypted backups cannot be recovered.
  • Do not keep production credentials and client secrets in public repositories or shared locations.
  • Restoring SQL Server databases can impact production systems; validate backups and restoration plans in a test environment first.

Technologies Used

  • Language: C#
  • Platform / UI: .NET MAUI
  • UI Components: Syncfusion MAUI Controls
  • Logging: NLog
  • Email: Mailjet integration
  • Cloud Storage: Google Drive integration (drive.file scope only)

Contact / Support

Use the in-app Help or Support section to share logs and request assistance.

Additional links:

Note for Google Verification Team: This page is publicly accessible and does not require login. It provides information about the Eylul desktop app and links to its privacy policy and terms.