Skip to main content

Johan Bové

Johan Bové

Indigenous for iOS, IndieWeb and ActivityPub for Drupal

I'm glad to announce that I've been awarded a grant as part of the European Next Generation Internet initiative (NGI) by the Dutch NLnet Foundation to work on my (currently) favorite projects: Indigenous and IndieWeb1.

Johan Bové

Testing Indigenous.realize.be again

Johan Bové

Johan Bové

My Known "Content-Security-Policy" htaccess configuration

2 min read

My current Known .htaccess Content-Security-Policy is full of tool urls.


<IfModule mod_headers.c>
Header set Content-Security-Policy: "default-src 'self'; frame-ancestors 'self' https://www.youtube-nocookie.com https://player.vimeo.com; base-uri 'self'; form-action 'self' https://www.brid.gy https://indieauth.com/ https://monocle.p3k.io/ https://aperture.p3k.io https://indigenous.abode.pub https://alltogethernow.io https://quill.p3k.io; script-src 'self' 'unsafe-inline' 'unsafe-eval'; object-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' https: data:; media-src *; worker-src 'self' https; font-src *; connect-src 'self'; frame-src 'self' https://www.youtube-nocookie.com https://player.vimeo.com;
    Header set X-Content-Security-Policy: "default-src 'self'; frame-ancestors 'self' https://www.youtube-nocookie.com https://player.vimeo.com; base-uri 'self'; form-action 'self' https://www.brid.gy https://indieauth.com/ https://monocle.p3k.io/ https://aperture.p3k.io https://indigenous.abode.pub https://alltogethernow.io https://quill.p3k.io; script-src 'self' 'unsafe-inline' 'unsafe-eval' ; object-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' https: data:; media-src *; worker-src 'self' https; font-src *; connect-src 'self'; frame-src 'self' https://www.youtube-nocookie.com https://player.vimeo.com;
    Header set X-WebKit-CSP: "default-src 'self'; frame-ancestors 'self' https://www.youtube-nocookie.com https://player.vimeo.com; base-uri 'self'; form-action 'self' https://www.brid.gy https://indieauth.com/ https://monocle.p3k.io/ https://aperture.p3k.io https://indigenous.abode.pub https://alltogethernow.io https://quill.p3k.io; script-src 'self' 'unsafe-inline' 'unsafe-eval' ; object-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' https: data:; media-src https:; worker-src 'self' https; font-src *; connect-src 'self'; frame-src 'self' https://www.youtube-nocookie.com https://player.vimeo.com;
</IfModule>

Johan Bové

Seems like the Twitter mobile status view page don't let Known unfurl the content correctly anymore on mobile. Only getting the content "Twitter" as title. When testing on desktop using Firefox, all seems to be working well. Additionally "liking" things from the IOS Indigenous App seems to be broken too again. Going to have to check the error logs.

Johan Bové

Yeah, I totally get that not everyone would have the patience to go though that same process. I have been using Indigenous on IOS which worked actually good for a while, but since a couple of days, the likes I create with the app are not being published to my site - at least they don’t show up in Known. Not sure how to debug. I still need to check the server logs of my site. Posting status updates still work. Will also check the DB of Known to see if it might be a rendering bug. Thanks for reply anyway!

Johan Bové

Because of some quirks in how Known and Indigenous do "twitter" likes - especially on mobile - I find myself hand-crafting "likes" by clicking carefully, copying URLS - with multiple tabs open - which would take me only a millisecond when I would simply stay within the Twitter silo. But it actually feels good. The fact that I keep control over my likes and how they are copied to my own site is still worth the extra effort. Because of this, I consider my "likes" to be more meaningful now that they are part of my flow.

Johan Bové

app on iOS has stopped sending likes and bookmarks to Known. Probably will need to re-authenticate? Haven’t checked server logs yet. Writing this in the https://Monocle.p3k.io streamreader

Johan Bové

Sharing my experience in how I got started with the

Also: Testing Indigenous on ios

Johan Bové

Just discovered that the real power of the Indigenous IOS app lies in the “share” integration. The app makes it really easy to like and bookmark posts and sites right from the IOS context menu.

Johan Bové

Testing Indigenous on IOS ! Less features than the Android version for now. Also, why is the input screen font size so small??

Johan Bové

Johan Bové

First post using the for






Johan Bové

Tried setting up for and connecting to my social.johanbove.info site, but it seems to be missing a proper implementation of .