php

Self-Hosted Bookmarks using DAV and httpd on OpenBSD

    

I’ve long time used NextCloud and the floccus iOS App and Firefox plugin to store, manage and use my bookmarks. In reality, I don’t use the NC interface. I only use floccus ; and it works really well. In my journey to quit NextCloud, the only acceptable option to keep using floccus was getting a DAV self-hosted share. But, AFAIK, httpd(8) does not provide a DAV feature (yet?). I already use Baikal to self-host my calendars and addressbooks and it’s working great. So here’s a quick’n’dirty way to provide DAV using OpenBSD’s httpd(8) and sabre/dav.

Continue reading...


Send email with chrooted PHP in OpenBSD

    

OpenBSD highly enables chrooting daemons. I try to do it as much as possible. But lazy software sometime fail to work out of the box. Here’s my notes to enable sending email via chroot PHP (in my case, hear WordPress).

Continue reading...


Check PHP OPcache usage

    

I wondered how my enabled OPcache was used. An easy way to check is to use rlerdorf’s OPcache Status page.

Continue reading...


OAMP – Apache using FastCGI Process Manager on OpenBSD

    

Once upon a time, there was a way to run PHP with Apache on OpenBSD using the php-*-ap2 package. At that time, OpenBSD shipped with home-patched Apache 1.3 and provided Apache 2.x as a package. Since then, Apache 1.x was dropped from base, replaced with httpd(8) and ports gave the opportunity to run either Apache 1.x or Apache 2.x. This is when PHP packages and Apache 2.x became quite a pain in the ass to use. Thanks to the ports, one could deal with it. But binary PHP packages are not built this way. One way to get PHP and Apache is to use FastCGI. Here’s how to run the OAMP 6.0.

Continue reading...


Remotely reboot the Freebox Server from OpenBSD

    

The Freebox Server is an ADSL/FTTH router provided by the french operator Free SA. From it’s Web interface, you can apply changes and reboot the box. But if you can’t access this Web interface, you just won’t be able to reboot the box. Didier Segura provides a PHP script that can be used to remotely reboot the box . On my OpenBSD box, the installation and launch is quite straight forward:

Continue reading...


1 / 3