Forclientsitsupportsthe[MastodonclientAPI](https://docs.joinmastodon.org/api/guidelines/) with Pleroma extensions (see "Pleroma's APIs and Mastodon API extensions" section on <https://docs-develop.pleroma.social>).
**Note:**Theguidebelowmaybeoutdatedandinmostcasesshouldn'tbeused.Insteadcheckoutour[wiki](https://docs.pleroma.social) for platform-specific installation instructions, most likely [Installing on Linux using OTP releases](https://docs.pleroma.social/otp_en.html) is the guide you need.
###OS/Distropackages
CurrentlyPleromaisnotpackagedbyanyOS/Distros,butfeelfreetoreachouttousat[#pleroma-devonfreenode](https://webchat.freenode.net/?channels=%23pleroma-dev) or via matrix at <https://matrix.heldscal.la/#/room/#freenode_#pleroma-dev:matrix.org> for assistance. If you want to change default options in your Pleroma package, please **discuss it with us first**.
###Docker
Whilewedon’tprovidedockerfiles,otherpeoplehavewrittenverygoodones.Takealookat<https://github.com/angristan/docker-pleroma> or <https://glitch.sh/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[PleromaDocumentation](https://docs-develop.pleroma.social/readme.html) offers manuals and guides on how to further customize your instance to your liking and how you can contribute to the project.