A self-hosted web radio management suite, including turnkey installer tools for the full radio software stack and a modern, easy-to-use web app to manage your stations. Built to run on even the most affordable VPS. Media manager, playlist manager, live DJ enabled. All done through the browser. Customizable users' player page. Supports listener requests. Can relay to other servers. REST API.
Way Docker-heavy. Written in PHP.
vAPI is Vulnerable Adversely Programmed Interface which is Self-Hostable PHP Interface that demonstrates OWASP API Top 10 in the means of Exercises. Requires PHP, Apache, MySQL, and probably a man-in-the-middle proxy.
Shaarli plugin to easily insert markdown syntax into the Description field when editing a link.
Movim is a decentralized social platform, written in PHP and HTML5 and based on XMPP. Database backend for caching. Seems suited for not-shared hosting because php-fpm is recommended, as well as Websockets and a long-running daemon (which shared hosting providers like Dreamhost don't like and kill automatically). Seems to require experienced webapp admins because knowledge of the application architecture is required.
Requires that the server support XEP-0060 (pubsub) because message transfer is built on top of it.
Keyoxide allows you to link accounts on various online services and platforms together, prove they belong to you and establish an online identity. This puts you, the internet citizen, in charge when it comes to defining who you are on the internet instead of large corporations.
Seems a lot like Keybase.
Source code: https://codeberg.org/keyoxide/web
Seems like it's written in PHP. Could be a lot worse.
A web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
A personal music streaming server that works.
Sonerezh is a self-hosted, web-based audio streaming application allowing you to access your music from anywhere, using your favorite web browser.
Tell Sonerezh where your music is stored and that's all. It will parse and extract the metadata of each files to built its own database. We currently support MP3 and MP4, OGG/Vorbis (.ogg and .flac) files.
Browse you favorite music through several beautiful views, sort your collection by band, album, date, etc.
Sonerezh is easy to install thanks to its automatic deployment tool. No headaches with configuration files.
Pepperminty Wiki is a complete wiki engine contained in a single file, inspired by @am2064's Minty Wiki. Upload to a PHP host and that's it. No database required. Uses Markdown. Has full text search and edit history support. Even has comments. Has a rudimentary API right now.
A self-hosted service that pings webhooks or other URLs on a user-defined schedule. Works a little bit like cron. Can even do things every X minutes or hours, like cron.
Written in PHP, uses SQLite.
If you don't want to set it up yourself: https://hookless.co/
A plugin for shaarli to remove or tag broken links. Check out into the plugins/ subdirectory, go to the plugins control panel, and enable it. After you've done that you need to tell the plugin to run by scrolling all the way to the bottom and entering REMOVE or TAG. Then it will execute. This script will time out on shared hosting.
A f/oss wiki with a much nicer UI than Mediawiki. Built on top of the Laravel framework, uses MySQL as its back end. Runs more like a book or notepad than a wiki (books -> chapters -> pages), so it has a really clean UI. Full search. WYSIWYG editor, but is also Markdown enabled. Relatively lightweight, doesn't require a huge server, just a bitty box. Local auth as well as the usual socnets.
A CalDAV, CardDAV and WebDAV framework for PHP. Supports PHP v7 at a minimum. Fully supports a large number of standards for calendaring, contact management, and more. Will work with both Apache and Nginx. Requires Composer to build (because of course you have to compile PHP apps these days).
While some web servers implement *DAV natively (like Apache), this code implements them itself without needing that underlying support. A very simple WebDAV server in PHP is provided as a PoC.
Nice to know that it's an option, but if there are better ones out there, those are probably preferable.
Minimal HTML login page that uses a json file as a database.
An Ajax-powered web IRC client. Has some PHP and some server-side Java. Ugh. Also requires Postgres and Redis.
A tiny, super-lightweight image board written in PHP. Can use MySQL, Postgres, or SQLite as its back-end database, or you can fall back to flat files. Unusually configurable for an image board - you can make images optional in posts or even force no images at all. It's even still being developed.
Somebody rewrote Shaarli with a modern PHP framework (Laravel). It's built off of the latest version so it's ready to go (v0.11.1). Requires PHP v7.2 or later, MySQL or SQLite, node.js and Composer to compile all of the assets.
Implements 2FA and encryption of what you store in there.
RSS feeds aren't working yet.
An open source speed testing web app written in HTML5 and PHP.
A PHP script which not only prettifies file directories shown by your web server, but adds context. Also seems to work around hardcoded limitations (like those in Nginx, which you can only fix by hacking the source and recompiling). Seems designed to use as many versions of PHP as possible for compatibility. Can be customized to make it easier to find things.
A web-based music player. Written in PHP, probably uses the audio/video support in your browser. Drag and drop files into the library. No back-end process required. Supports playlists.
4223 links, including 281 private