PHPackages                             ohdear/forge-sync - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. ohdear/forge-sync

AbandonedArchivedLibrary[Logging &amp; Monitoring](/categories/logging)

ohdear/forge-sync
=================

Sync Laravel Forge sites with Oh Dear!

0.2.0(8y ago)591MITPHPPHP ^7.1

Since Jan 17Pushed 7y ago3 watchersCompare

[ Source](https://github.com/ohdearapp/laravel-forge-sync)[ Packagist](https://packagist.org/packages/ohdear/forge-sync)[ Docs](https://github.com/ohdear/forge-sync)[ RSS](/packages/ohdear-forge-sync/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (3)Dependencies (5)Versions (4)Used By (0)

**THIS PACKAGE HAS BEEN ABANDONED, DO NOT USE**

Import Laravel Forge sites to Oh Dear!
======================================

[](#import-laravel-forge-sites-to-oh-dear)

[![Build Status](https://camo.githubusercontent.com/c30e48d095398a17f3ef6381e360f7fb57a48bedb6581dc2958af7f991ef047d/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6f68646561726170702f6c61726176656c2d666f7267652d73796e632f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/ohdearapp/laravel-forge-sync)[![StyleCI](https://camo.githubusercontent.com/5a80359812b2a727bf109530caa814289e2e7fc64e1f5df6e1ea54cb3318e07e/68747470733a2f2f7374796c6563692e696f2f7265706f732f3131373930333837302f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/117903870)[![Quality Score](https://camo.githubusercontent.com/f3ddd47a46433aa7569b24c921cbc091b840d47c5265dede14352a57ee5a472c/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6f68646561726170702f6c61726176656c2d666f7267652d73796e632e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/ohdearapp/laravel-forge-sync)[![Total Downloads](https://camo.githubusercontent.com/b9a3e81680ad8162ed031c3324f0f4b4410642e47aed1411fb3fac5877c2346d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6f68646561726170702f6c61726176656c2d666f7267652d73796e632e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ohdearapp/laravel-forge-sync)

This package allows you to easily import your [Laravel Forge](https://forge.laravel.com) sites to your [Oh-Dear! App](https://ohdear.app) account.

[![Screencast of Usage](https://camo.githubusercontent.com/c2a9bbe7325d3dd0208314aa7e1f10f87a3b7bb5b2e123ffe71f066310d04209/68747470733a2f2f6f68646561726170702e6769746875622e696f2f6c61726176656c2d666f7267652d73796e632f64656d6f2e676966)](https://camo.githubusercontent.com/c2a9bbe7325d3dd0208314aa7e1f10f87a3b7bb5b2e123ffe71f066310d04209/68747470733a2f2f6f68646561726170702e6769746875622e696f2f6c61726176656c2d666f7267652d73796e632f64656d6f2e676966)

At the moment it will only import sites from Forge to Oh Dear!

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require ohdear/forge-sync
```

You must publish the configuration file with:

```
php artisan vendor:publish --provider="OhDear\ForgeSync\ForgeSyncServiceProvider"
```

This is the content of the file that will be published at `config/forge-sync.php`. You should provide an Oh Dear! API token and a Forge API token.

```
return [

    /*
     * An Oh Dear! API token.
     *
     * Learn how to get an API token at the Oh Dear! docs
     * https://ohdear.app/docs/api/authentication
     */
    'ohdear_api_token' => '',

    /*
     * A Forge API token.
     *
     * You can create an API token here:
     * https://forge.laravel.com/user/profile#/api
     */
    'forge_api_token' => '',

];
```

Usage
-----

[](#usage)

Run this command to start the import process. It will ask you which Forge sites should be imported to which Oh Dear! team.

```
php artisan ohdear:forge-sync
```

Alternatively you could also run this piece of code:

```
use OhDear\ForgeSync\ForgeSync;
use OhDear\ForgeSync\Site;

$forgeSync = new ForgeSync(
   $ohDearTeamId,
   $ohDearApiToken,
   $forgeApiToken
);

$forgeSync->sites()->each(function(Site $site) {
    $forgeSync->addToOhDear($site);
});
```

### Skipping sites

[](#skipping-sites)

If you have a site on Forge that you do not wish to import into Oh Dear! simply add this line to the Nginx config of that site.

```
#OH-DEAR-DO-NOT-MONITOR

```

### Testing

[](#testing)

```
composer test
```

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Lukas Kämmerling](https://github.com/LKDevelopment)
- [Freek Van der Herten](https://github.com/freekmurze)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 69.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~15 days

Total

3

Last Release

3102d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/32144649?v=4)[Oh Dear](/maintainers/ohdearapp)[@ohdearapp](https://github.com/ohdearapp)

---

Top Contributors

[![freekmurze](https://avatars.githubusercontent.com/u/483853?v=4)](https://github.com/freekmurze "freekmurze (23 commits)")[![LKaemmerling](https://avatars.githubusercontent.com/u/4281581?v=4)](https://github.com/LKaemmerling "LKaemmerling (7 commits)")[![drbyte](https://avatars.githubusercontent.com/u/404472?v=4)](https://github.com/drbyte "drbyte (1 commits)")[![mattiasgeniar](https://avatars.githubusercontent.com/u/407270?v=4)](https://github.com/mattiasgeniar "mattiasgeniar (1 commits)")[![nunomaduro](https://avatars.githubusercontent.com/u/5457236?v=4)](https://github.com/nunomaduro "nunomaduro (1 commits)")

---

Tags

forgelaravelmonitoringohdearphpsynclaravelforgeohdearuptime

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ohdear-forge-sync/health.svg)

```
[![Health](https://phpackages.com/badges/ohdear-forge-sync/health.svg)](https://phpackages.com/packages/ohdear-forge-sync)
```

###  Alternatives

[laravel/sail

Docker files for running a basic Laravel application.

1.9k212.4M1.4k](/packages/laravel-sail)[laravel/ai

The official AI SDK for Laravel.

1.1k4.6M309](/packages/laravel-ai)[spatie/laravel-health

Monitor the health of a Laravel application

88212.7M187](/packages/spatie-laravel-health)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

79227.1M222](/packages/laravel-mcp)[propaganistas/laravel-disposable-email

Disposable email validator

6023.2M7](/packages/propaganistas-laravel-disposable-email)[tallstackui/tallstackui

TallStackUI is a powerful suite of Blade components that elevate your workflow of Livewire applications.

731189.9k16](/packages/tallstackui-tallstackui)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
