Publish your way

  • SMACKONEOUT for a single photograph with room to breathe.
  • GRAMOFSMACK for multi-image posts, carousels, panoramas, a curated grid, and working phone publishing through either its installable PWA or Pixelix, a native Pixelfed client.
  • SMACKTALK for longform writing with photographs inside the story.
  • Albums, collections, static pages, categories, tags, EXIF, captions, and high-resolution download links.

Make it yours

  • Production-ready skins with their own layout and appearance controls.
  • Colour, type, spacing, texture, and layout options without editing CSS.
  • Skins declare; the CMS delivers. A skin manifest lists the approved layouts, controls, fonts, and effects it needs. The shared CMS library supplies the reviewed executable engines, so skins do not carry arbitrary JavaScript or their own plugin pile.
  • Your domain, files, database, and archive remain under your control.

Leave the platforms

  • Import Instagram and Flickr archives while preserving original dates and metadata.
  • RSS, IndieWeb ownership, POSSE syndication, and ActivityPub federation.
  • Community reactions, comments, following, and cross-site discovery.
  • Chronological publishing without an algorithm deciding who gets to see it.

Run the whole thing

  • Guided installation, updates, maintenance mode, and built-in help.
  • Multisite management, fleet updates, comment moderation, and privacy-first statistics.
  • THE HUB launches the desktop suite from one place, with shared local profiles, protected credentials, libraries, and prompts.
  • Desktop batch posting, migration, backup, audit, and recovery tools.
  • Optional AI writing and metadata assistance, disclosed and under your control.

Security that admits the internet exists

Two-factor authentication, file-integrity monitoring, breach lockdown, recovery tooling, and public reporting of closed security audits.

Read the security audits →

Free means free

No subscription, premium tier, advertising network, or hostage situation. The CMS, skins, and companion tools are free.

Read the FAQ →

BUILT ON A HISTORY WORTH PRESERVING

Architecture that refuses the usual answer

SNAPSMACK did not appear from nowhere. It follows a trail broken by earlier photoblogging projects and the people who sustained them, often with too little help or recognition. Preserving that history means acknowledging their work, learning from what they endured, and carrying the best of their ideas forward.

Noah Grey comes first. He inspired me as a photographer, a creator, and a person. He is senpai. I am kohai. SnapSmack is the kohai’s offering. His photographs and his work on Greymatter showed me that publishing software could be personal, independent, generous, strange, and unmistakably human.

No arbitrary plugins. In SnapSmack, a skin manifest is not executable code. It is a validated, declarative shopping list describing the skin and naming the approved layouts, controls, fonts, and effects it wants. The CMS then supplies those capabilities from its own shared, reviewed library. A skin can ask for the masonry engine or a film effect; it cannot arrive carrying an unknown script and run it.

This keeps design separate from machinery. The same library engine can serve many radically different skins, and a security or compatibility repair made there reaches every skin that declared it. Removing a skin removes its presentation without leaving an abandoned plugin behind. The idea owes a debt to b2evolution's resistance to plugin hell; SNAPSMACK takes the boundary further.

Support without a public forum surface. The support forum lives inside authenticated SNAPSMACK administration. Operators can ask for help from the software itself, while the usual public registration, login, and posting endpoints are not left outside for bots and drive-by spammers.

This decision owes something to Jay Williams' candid account of the attempted Pixelpost rewrite. Jay deserves enormous credit: he wrote most of the code that moved Pixelpost from version 1.5 to 1.6, contributed substantially to the rewrite, and spent countless hours helping its users. He deserves far more recognition for that work than he received. SNAPSMACK stands in the shadow of that work.

As Pixelpost's last active developer and moderator, Jay described automatic spam across the forum and blog as nearly impossible for one person to clean up. He was equally clear that the rewrite was put on hold for broader reasons: too few developers, too little available time, and the difficulty of maintaining the site and finishing the software without the collaboration the project needed. That was not a failure of effort. SNAPSMACK's internal forum applies one practical lesson from his experience: public support infrastructure should not be allowed to consume the limited time available to maintain the software itself.

A deliberately layered security system. Authentication, authorization, abuse prevention, signed distribution, integrity monitoring, breach containment, recovery, fleet intelligence, and public audit closure reinforce one another rather than operating as isolated features. GOBSMACKED adds local stylometric ban-evasion detection to the privacy-preserving federated troll-reputation system.

None of those ingredients is being claimed as an invention. What is unusual is the approach: putting all the fixings on the burger and bringing the coordinated architecture and security depth of paid software to freeware built for a small community.

See the eight-layer security stack →   Read the closed security audits →

SHIPPING, NOT PROMISED

Working Right Now

Specific features and tools already doing the job on real SnapSmack sites.

SMACKONEOUT

One photograph per post, chronological navigation, drafts, scheduling, EXIF, tags, categories, albums, collections, and downloads.

GRAMOFSMACK

Classic three-across publishing with ordered grids, multi-image carousels, cover selection, panorama rows, a touch-friendly installable PWA, and tested direct Pixelix posting through owner-approved OAuth and the normal two-factor login.

SMACKTALK + MOSAIC

Longform photo essays with headings, inline Gallery images, covers, captions, and justified MOSAIC panels woven through the writing.

Light Table

A full-screen browser workbench for sorting photographs into albums, categories, and collections by drag and drop.

Media Gallery + Photo Editor

Visual archive browsing, bulk organization, reusable image picking, plus non-destructive web-copy crop, rotate, brightness, contrast, and sharpening.

Skin System

Manifest-driven skins with shared CMS engines, scoped settings, colour and typography controls, light/dark palettes, and no plugin dependency pile.

Albums, Collections + Pages

Date archives, curated albums and collections, static pages, blogrolls, shortcodes, slideshows, RSS, and downloadable originals.

Traffic Stats + SCROLL TIME

Cookie-free visits, per-image views, referrers, bot filtering, local country resolution, feed engagement, and fleet-wide rollups.

The Fediverse

Two-way ActivityPub: Pixelfed-compatible profiles, follows, likes, boosts, replies, discovery, and interaction from the SnapSmack admin.

Local Community

Accounts, comments, reactions, follows, direct messages, moderation queues, keyword controls, and anti-spam filtering.

Multisite

Hub-and-spoke monitoring, SSO drill-through, aggregated statistics and comments, cross-posting, fleet backups, fleet updates, and automatic My Blogs blogrolls.

Support Forum

Support built inside authenticated SnapSmack admin rather than exposed at a public URL for bots and drive-by spam.

SMACKBACK + Break the Glass

File-integrity monitoring, breach lockdown, clean-file recovery, network alerts, and a signed one-use recovery card for total account lockout.

SMACK DAB through SNAP DECISION

Fingerprint bans, fleet and community reputation, stylometric evasion checks, IP SMACKER login protection, mandatory 2FA, and signed releases.

Installer, Updates + Help

Guided installation, canonical schema synchronization, cryptographically verified updates, rollback support, maintenance mode, and contextual built-in help.

SEO + Crawler Policy

Sitemaps, Open Graph, structured metadata, IndieWeb links, configurable robots and AI-training policy, llms.txt, and security.txt.

SMACK YOUR BATCH UP

Batch-process photographs, preserve their metadata, and publish complete posts to SNAPSMACK from the desktop.

SMACK UP YOUR BACKUP

Build complete recovery archives and move them offsite, with support for multiple sites and fleet discovery.

THE UNZUCKER

Bring an Instagram export home with original dates, captions, hashtags, carousels, and grid order intact.

FLKR FCKR

Import a Flickr archive with its photographs, titles, descriptions, tags, and original upload dates preserved.

GET YOUR SHIT SORTED

Sort and edit a SNAPSMACK photograph library from the desktop, work from a synchronized offline copy, repair missing titles, captions, ALT text, tags, categories, albums and colour metadata, reorder SMACKONEOUT or GRAMOFSMACK feeds, and assemble GRAMOFSMACK carousels without wrestling the archive through a browser.

See the desktop tools →   See the security layers →