|
||
---|---|---|
assets | ||
bin | ||
config | ||
docker_config | ||
public | ||
src | ||
templates | ||
translations | ||
.env | ||
.gitignore | ||
composer.json | ||
composer.lock | ||
crowdin.yml | ||
Dockerfile | ||
importmap.php | ||
LICENSE | ||
README.md | ||
symfony.lock |

FediPlan
A web-app to schedule your posts with Mastodon and Pleroma.
Public servers
Translate
Self-host
There are 2 methods to run Fediplan
1. Build and run Docker image
Required programs
git
docker
Steps
-
Install required programs
-
Clone this repo
git clone https://framagit.org/tom79/fediplan.git fediplan
-
Build the Docker image
docker build --tag fediplan fediplan
-
Run the docker image
docker run --detach --restart unless-stopped --name fediplan fediplan:latest
-
Find the IP
docker inspect fediplan | grep IPAddress
-
Fediplan should be available at <ip_address>:8080
2. Manual install
Required programs
-
git
-
php 8.3
with these extensions:For Composer
openssl
phar
iconv
xml
simplexml
xmlwriter
For running
ctype
curl
dom
fpm
intl
mbstring
simplexml
session
tokenizer
-
composer
(getcomposer.org/download)
Steps
-
Install required programs
-
Clone this repo
git clone https://framagit.org/tom79/fediplan.git fediplan
-
Install vendors
php composer.phar install --optimize-autoloader --working-dir=fediplan
-
Point your server software to
fediplan/public
folder
Donate
Credits
Docker configurations are based on github.com/TrafeX/docker-php-nginx