{"id":27311702,"url":"https://github.com/mooxphp/backup-server","last_synced_at":"2026-03-05T14:04:01.688Z","repository":{"id":219123356,"uuid":"748108508","full_name":"mooxphp/backup-server","owner":"mooxphp","description":"[READ-ONLY] Filament UI for Spatie Laravel Backup Server","archived":false,"fork":false,"pushed_at":"2025-03-13T13:37:43.000Z","size":63,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T06:56:43.615Z","etag":null,"topics":["backup","filament","filamentphp","laravel","server","spatie"],"latest_commit_sha":null,"homepage":"https://www.moox.org","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mooxphp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-25T09:43:48.000Z","updated_at":"2025-03-13T13:37:47.000Z","dependencies_parsed_at":"2025-01-16T11:56:36.754Z","dependency_job_id":"1e4d13ec-ecf4-44c3-ab11-89548e0788f3","html_url":"https://github.com/mooxphp/backup-server","commit_stats":null,"previous_names":["mooxphp/backup-server-ui","mooxphp/backup-server"],"tags_count":7,"template":false,"template_full_name":"mooxphp/builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mooxphp%2Fbackup-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mooxphp%2Fbackup-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mooxphp%2Fbackup-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mooxphp%2Fbackup-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mooxphp","download_url":"https://codeload.github.com/mooxphp/backup-server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248529776,"owners_count":21119577,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backup","filament","filamentphp","laravel","server","spatie"],"created_at":"2025-04-12T06:31:59.883Z","updated_at":"2026-03-05T14:03:56.637Z","avatar_url":"https://github.com/mooxphp.png","language":"PHP","readme":"![Moox Backup Server](https://github.com/mooxphp/moox/raw/main/art/banner/backup-server.jpg)\n\n# Moox Backup Server\n\nFilament UI for [Spatie Laravel Backup Server](https://spatie.be/products/laravel-backup-server).\n\n## Quick Installation\n\nThese two commmands are all you need to install the package:\n\n```bash\ncomposer require moox/backup-server\nphp artisan mooxbackupserver:install\n```\n\nCurious what the install command does? See manual installation below.\n\n## What it does\n\n\u003c!--whatdoes--\u003e\n\nFilament UI for Spatie Laravel Backup Server. Create automated or make manual incremental backups. More information and screenshots will follow.\n\n\u003c!--/whatdoes--\u003e\n\n## Manual Installation\n\nInstead of using the install-command `php artisan mooxbackup-server:install` you are able to install this package manually step by step:\n\n```bash\n// Publish and run the migrations:\nphp artisan vendor:publish --tag=\"backup-server-migrations\"\nphp artisan migrate\n\n// Publish the config file with:\nphp artisan vendor:publish --tag=\"backup-server-config\"\n```\n\n## Usage\n\n## SSH Connection\n\n### Create ssh connection to your source server\n\nAdd SSH key to your server. Once your key is added shh into your instance.\n\nFor Forge users:\nOpen your Command Line and type `ssh forge@your-address`.\n\n### Add source server ssh key to your destination server\n\nCopy the public key from your source server and add it to your destination server.\nConnect destination and source server.\nConfirm fingerprinting from destination server.\n\n## Create new Destination\n\nname: the name of this destination\n\ndisk_name: the name of one of the disks configured in config\\filesystems.php. The chosen disk must use the local driver\n\n## Create new Source\n\nSet a Name\n\nAdd your Hostname\n\nSet the ssh User\n\nSsh Port should be 22\n\nCopy ssh key path from source server (in case of forge: \"~/.ssh/id_rsa\")\n\nThe ssh user to get into the source server\n\nCron expression when to start a backup [(Cron Help)](https://crontab.guru/)\n\nChoose a given destination\n\nPre_backup_commands:\nTo create a MYSQL Backup u need to cd in your folder and create a backup. Each value is a command that will be executed. For example:\n| Key | Value |\n| -------- | ------- |\n| 0 | cd /home/forge/yourplatform.com/ |\n| 1 | mysqldump DATABASE -uUSERNAME -pPASSWORD \u003e dump.sql |\nonly change DATABASE USERNAME AND PASSWORD\n\nPost_backup_commands:\nNow do everything that should be executed after a backup. In this case we want to remove the dump from server.\n| Key | Value |\n| -------- | ------- |\n| 0 | cd /home/forge/yourplatform.com/ |\n| 1 | rm -f dump.sql |\n\nIncludes: specify a include path\n| Key | Value |\n| -------- | ------- |\n| 0 |/home/forge/yourplatform.com/ |\n\nTo exlude paths you should give paths relative to the paths given in includes\n\n## Creating Backups\n\nNow you can create backups ether manual or automatical You just need to select the Source.\n\n## Changelog\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n## Security Vulnerabilities\n\nPlease review [our security policy](https://github.com/mooxphp/moox/security/policy) on how to report security vulnerabilities.\n\n## Credits\n\n-   [All Contributors](../../contributors)\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE.md) for more information.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmooxphp%2Fbackup-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmooxphp%2Fbackup-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmooxphp%2Fbackup-server/lists"}