Forclientsitsupportsboththe[GNUSocialAPIwithQvitterextensions](https://twitter-api.readthedocs.io/en/latest/index.html) and the [Mastodon client API](https://github.com/tootsuite/documentation/blob/master/Using-the-API/API.md).
Whilewedon’tprovidedockerfiles,otherpeoplehavewrittenverygoodones.Takealookat<https://github.com/angristan/docker-pleroma> or <https://github.com/sn0w/pleroma-docker>.
###Dependencies
*Postgresqlversion9.6ornewer
*Elixirversion1.7ornewer.Ifyourdistributiononlyhasanoldversionavailable,check[Elixir’sinstallpage](https://elixir-lang.org/install.html) or use a tool like [asdf](https://github.com/asdf-vm/asdf).
*ThecommonandconvenientwayforaddingHTTPSisbyusingNginxasareverseproxy.YoucanlookatexampleNginxconfigurationin`installation/pleroma.nginx`.IfyouneedTLS/SSLcertificatesforHTTPS,youcanlookgetsomeforfreewithletsencrypt:<https://letsencrypt.org/>. The simplest way to obtain and install a certificate is to use [Certbot.](https://certbot.eff.org) Depending on your specific setup, certbot may be able to get a certificate and configure your web server automatically.
##Running
*Bydefault,itlistensonport4000(TCP),soyoucanaccessiton<http://localhost:4000/> (if you are on the same machine). In case of an error it will restart automatically.
The[PleromaWiki](https://git.pleroma.social/pleroma/pleroma/wikis/home) offers manuals and guides on how to further customize your instance to your liking and how you can contribute to the project.