PHPackages                             soatok/mini-fedi-server - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. soatok/mini-fedi-server

ActiveProject[Testing &amp; Quality](/categories/testing)

soatok/mini-fedi-server
=======================

A small ActivityPub-based webserver that exists solely for testing purposes

v0.4.0(2mo ago)11.4k↑16.7%ISCPHPPHP ^8.2CI passing

Since Jan 6Pushed 2mo agoCompare

[ Source](https://github.com/soatok/mini-fedi-server)[ Packagist](https://packagist.org/packages/soatok/mini-fedi-server)[ RSS](/packages/soatok-mini-fedi-server/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (13)Versions (8)Used By (0)

Mini Fedi Server
================

[](#mini-fedi-server)

A nearly-minimalist Fediverse server in PHP.

This solely exists for integrating testing for the Fedi-E2EE [pkd-client](https://github.com/fedi-e2ee/pkd-client-php)and [pkd-server](https://github.com/fedi-e2ee/pkd-server-php) software. I make no guarantees about its security or performance. To that end, a major version will never be tagged.

Warning

Do not use in production environments!

Installing as a Dev-Dependency
------------------------------

[](#installing-as-a-dev-dependency)

```
# Get the code
composer require --dev soatok/mini-fedi-server
cd vendor/soatok/mini-fedi-server

# Edit config/server.php

# Finally, start the server (defaults to port 65233, which is 0xFED1 or "Fedi")
composer start

```

Installing (for Mini-Fedi Development)
--------------------------------------

[](#installing-for-mini-fedi-development)

```
# Get the code and its dependencies
git clone https://github.com/soatok/mini-fedi-server
cd mini-fedi-server
composer install

# Then edit config/server.php

# Finally, start the server (defaults to port 65233, which is 0xFED1 or "Fedi")
composer start

```

Using the Mini-Fedi Server in Unit Tests
----------------------------------------

[](#using-the-mini-fedi-server-in-unit-tests)

Use the Orchestration test class to manage the SQL database.

```
