A home of miscellaneous projects by Paul Philippov.


I have been exploring the OpenIPC open internet camera firmware extensively recently. It is an intriguing hobby and a valuable mental exercise due to the limited device resources. On average, an IP camera has 8MB of permanent memory storage and only 64MB of active memory. Moreover, it must operate with a bootloader, Linux kernel, and userland software. This presents a significant challenge!

Here’s the list of my supporting resources:

My OpenIPC Firmware fork serves as a testbed for innovative ideas and a playground that can sometimes become a challenging arena. Please use with caution.

Docker image for building the firmware in a standardized and reproducible environment across various machines.

Official Web UI for OpenIPC firmware.

Scripts for converting popular low-cost IP cameras to OpenIPC: