Find a file
2026-05-18 12:55:17 +01:00
.github ci: Update github actions 2026-03-03 13:06:57 +00:00
.well-known Fix nostr pubkey format 2023-02-11 14:43:20 +01:00
_data Support page: writing style update, tighten layout, FAQ data cleanup 2026-04-29 17:12:32 +02:00
_includes Remove absolute claims from comparison posts and tables 2026-04-29 17:12:32 +02:00
_layouts SPN vs VPNs post: rewrite comparison as factual and neutral 2026-04-29 17:12:32 +02:00
_publications Remove absolute claims from comparison posts and tables 2026-04-29 17:12:32 +02:00
_sass/prebuilt Add general-layout spacing types 2022-02-10 12:57:06 +01:00
about About page: writing style update, ownership context, remove redundant section 2026-04-29 17:12:32 +02:00
assets Task: Update pricing 2026-02-23 18:54:56 +00:00
blog Add general-layout class to index pages 2022-02-11 17:50:31 +01:00
business-model Business model page: full rewrite for clarity and simplified structure 2026-04-29 17:12:32 +02:00
contact Update copy on download, contact, and shared includes for style alignment 2026-04-29 17:12:32 +02:00
download Update copy on download, contact, and shared includes for style alignment 2026-04-29 17:12:32 +02:00
esa-bic Update page_container to exception_container 2022-02-10 11:57:37 +01:00
features Features page: writing style update and remove PrivacyTools reference 2026-04-29 16:50:59 +02:00
files/whitepaper Add clarification page to whitepaper regarding naming 2020-01-16 12:39:27 +01:00
newsletter Tweak text size 2020-06-26 09:45:15 +02:00
ownership Ownership page: update intro to reflect current ownership, reframe historical funding sections 2026-04-29 17:12:32 +02:00
podcast Add general-layout class to index pages 2022-02-11 17:50:31 +01:00
pricing Pricing page: writing style update, FAQ fixes, remove business model section 2026-04-29 16:50:59 +02:00
privacy Improve Privacy Policy (Amendment 0.8) 2023-11-16 12:26:59 +01:00
spn SPN page: writing style update, comparison table modifications 2026-04-29 16:50:59 +02:00
support Support page: writing style update, tighten layout, FAQ data cleanup 2026-04-29 17:12:32 +02:00
terms Merge branch 'master' into feature/integrate-safingTailwind 2022-02-11 16:36:22 +01:00
vendor Increase font-size in pubs for better readability 2023-01-13 17:44:07 +01:00
video Update page titles 2022-10-17 10:57:47 +02:00
.dockerignore Add basic .dockerignore 2022-03-11 09:42:00 +01:00
.gitignore Ignore .jekyll-cache 2020-08-14 16:24:01 +02:00
_config.yml Update _config.yml 2026-05-18 14:48:39 +03:00
ahrefs_d41d7d6f1cae50be3f94dc68e4c2d35085f84072388785b32d4edd8c11d60536 Add verification file 2021-09-08 16:18:41 +02:00
AUTHORS Add LICENSE, AUTHORS and TRADEMARKS, as well as the contact page 2019-01-24 16:50:07 +01:00
blog.xml Link to post in PU compatibility disclaimer 2021-05-27 15:56:30 +02:00
CNAME Init website v1.1 - ready for github pages 2018-06-11 12:52:23 +02:00
discord.html Update used discord URL 2024-03-29 13:40:22 +01:00
docker-compose.yml Update Jekyll 2023-08-07 11:44:26 +02:00
feed.xml Create feed.xml for backwards compatibility 2021-05-26 15:28:35 +02:00
Gemfile Update Gem Stuff 2022-10-12 13:06:02 +02:00
Gemfile.lock Update Gem Stuff 2022-10-12 13:06:02 +02:00
index.html Homepage and shared components: writing style update and branding refinement 2026-04-29 16:50:59 +02:00
LICENSE Add LICENSE, AUTHORS and TRADEMARKS, as well as the contact page 2019-01-24 16:50:07 +01:00
podcast.xml Always link podcast audio to the asset server 2021-05-20 18:18:07 +02:00
README.md Add TL;DR quick commands section 2023-08-07 12:07:11 +02:00
redeem.html Add redirect page for /redeem 2022-07-21 13:45:28 +02:00
TRADEMARKS Add LICENSE, AUTHORS and TRADEMARKS, as well as the contact page 2019-01-24 16:50:07 +01:00

Check out the main project repository safing/portmaster

TL;DR

rm -rf _site .jekyll-cache && sudo docker compose up

Safing Website

Run Safing locally:

  1. Install Docker Desktop

  2. In Docker Desktop settings untick Use Docker Compose V2 (We currently only support V1)

  3. Go to Web dir

Known Bug In Docker: https://github.com/docker/for-mac/issues/6467

if you have problems with chown permissions, then you will need todo run this rm -rf _site .sass-cache .jekyll-metadata .jekyll-cache before docker-compose up every time.

  1. Run docker-compose up
  2. Access the local version at http://localhost:4000

Auto refresh not working?!

You might be blocking javascript. livereload injects javascript to auto reload the page.

Supporters

Browserstack

Browserstack enables us to test our designs on a multitude of devices. This helps us designing our homepage in a truly responsive way.