📝 User-friendly privacy-focused alternative to TwitLonger.
https://openlongr.ovh/
| src | ||
| .gitignore | ||
| .htaccess | ||
| autoload.php | ||
| composer.json | ||
| composer.lock | ||
| env.example.php | ||
| index.php | ||
| LICENSE | ||
| message.php | ||
| OpenLongr.gif | ||
| README.md | ||
| setup.php | ||
| status.php | ||
OpenLongr
OpenLongr is a user-friendly privacy-focused alternative to TwitLonger. (now with dark theme too)
No account or login required, just type your text (OpenLongr supports markdown) and it'll be published in a second.
The database only stores three information about messages, they are the ID of the message, the content and the country of the user that sent it (based on IP, but IP isn't stored).
Installation
Requirements
- a MySQL Database,
composer(to install Parsedown),- PHP 7 or better,
- PHP's
curl.
Downloading
git clone https://github.com/jusdepatate/openlongr.git
// could use `sudo -u http git clone ...`
OR
wget https://github.com/jusdepatate/OpenLongr/archive/refs/heads/master.zip
unzip master.zip
and then
composer install
Configuration
- Everything is in
env.php(create it by copyingenv.example.php), - Execute
setup.phpand then you can delete it (if it tells you to).
Monitoring
I have created the script status.php to use with any uptime/monitoring (I use Uptime Kuma for example) that supports json/string keyword.
Example request when everything is right: curl http://openlongr.localhost/status.php -L
{"status": "OK"}
