No description
  • PHP 75.9%
  • CSS 15.2%
  • JavaScript 8.9%
Find a file
2026-07-31 10:04:04 +00:00
app M18: add SMTP test mail 2026-07-31 10:04:04 +00:00
bin M20.5: add SQLite to MariaDB migration support 2026-07-30 15:17:19 +00:00
config M20.4A: add environment database configuration 2026-07-30 14:49:59 +00:00
data Initial FoxPhotos release 2026-07-24 12:41:26 +02:00
database/migrations M20.3B: add MariaDB migrations 2026-07-30 14:42:12 +00:00
docs Initial FoxPhotos release 2026-07-24 12:41:26 +02:00
public M18: add SMTP test mail 2026-07-31 10:04:04 +00:00
storage Initial FoxPhotos release 2026-07-24 12:41:26 +02:00
.gitignore M14.8B.1: add media authorization layer 2026-07-24 19:26:35 +02:00
composer.json M18: add administrator two-factor authentication 2026-07-29 15:16:40 +00:00
composer.lock M18: add administrator two-factor authentication 2026-07-29 15:16:40 +00:00
MANIFESTO.md Initial FoxPhotos release 2026-07-24 12:41:26 +02:00
README.md docs: mark project as work in progress 2026-07-28 14:40:20 +02:00
RESPONSIBLE_USE.md Initial FoxPhotos release 2026-07-24 12:41:26 +02:00

FoxPhotos

⚠️ Work in Progress

FoxPhotos is currently under active development. The project is functional, but it is not considered production ready yet.

Features, database structure and user interfaces may change during development.

Always keep backups of your photo library before testing new versions.

FoxPhotos Logo


About

FoxPhotos is a self-hosted photo management system designed to store, organize and view your own photo library.

The goal of FoxPhotos is to provide a private alternative for managing photos without depending on external cloud services.


Features

Current features include:

  • Photo and video import
  • Album management
  • Nested albums
  • Image viewer
  • Zoom and slideshow
  • Metadata extraction
  • Camera and lens information
  • Search and filtering
  • Favorites
  • Trash and restore
  • Backup and restore
  • Privacy controls
  • GPS visibility control
  • Import strategies through FoxImport Engine

Technology

FoxPhotos is built with:

  • PHP
  • SQLite
  • JavaScript
  • CSS
  • Imagick
  • ExifTool

The project follows a simple architecture with clear separation between:

  • Controllers
  • Models
  • Services
  • Views

Documentation

Documentation is available in:

English

  • User Manual
  • Administrator Manual
  • Installation Guide
  • FoxImport Manual
  • Developer Guide

Location:

docs/manuals/en/

Dansk

  • Brugermanual
  • Administrator Manual
  • Installationsguide
  • FoxImport Manual
  • Udvikler Guide

Location:

docs/manuals/da/

Development

FoxPhotos is developed using a Brick based workflow.

Large features are divided into smaller parts:

Design
  |
Build
  |
Test
  |
Commit
  |
Push

License

Project license information will be added later.


Responsible Use

FoxPhotos is intended for individuals, organizations, clubs, communities and businesses to manage photo libraries they own or are responsible for.

Please respect applicable laws, copyright, privacy regulations and the rights of individuals when collecting, storing, sharing or processing images.

Users are responsible for ensuring that they have the necessary permissions to store and manage the photos contained within their FoxPhotos installation.

For the complete guidelines, see RESPONSIBLE_USE.md