1
0
mirror of https://github.com/ArcticFoxes-net/arcticfoxes.net synced 2024-11-17 17:01:33 -05:00

Update content

Signed-off-by: Tommy <contact@tommytran.io>
This commit is contained in:
Tommy 2023-11-05 03:22:48 -07:00
parent 65d038a12f
commit 9170e9e353
No known key found for this signature in database
GPG Key ID: D30DEC268D3FEB17
11 changed files with 49 additions and 36 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

View File

@ -2,5 +2,8 @@
"m.homeserver": { "m.homeserver": {
"base_url": "https://matrix.arcticfoxes.net", "base_url": "https://matrix.arcticfoxes.net",
"server_name": "arcticfoxes.net" "server_name": "arcticfoxes.net"
},
"org.matrix.msc3575.proxy": {
"url": "https://syncv3.arcticfoxes.net"
} }
} }

View File

@ -0,0 +1,16 @@
{
admins: [
{
matrix_id: "@tommy:arcticfoxes.net",
email_address: "contact@tommytran.io",
role: "admin"
}, {
matrix_id: "@wj25czxj47bu6q:arcticfoxes.net",
role: "admin"
}, {
matrix_id: "@wj25czxj47bu6q:matrix.org",
role: "admin"
}
],
support_page: "https://matrix.to/#/!rDupCPSbLkmieTosZU:arcticfoxes.net?via=arcticfoxes.net&via=matrix.org&via=jameskitt616.one"
}

17
.well-known/security.txt Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Contact: https://matrix.to/#/@tommy:arcticfoxes.net
Contact: https://simplex.chat/contact#/?v=1-4&smp=smp%3A%2F%2FN_McQS3F9TGoh4ER0QstUf55kGnNSd-wXfNPZ7HukcM%3D%40smp19.simplex.im%2F03zrijd3pM0hi2AG6XLiMMpxEsjEqj_5%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAx3xSpEh_hRUiGatqlRxGajqIcg6H6xc9jf-2UfeJGA4%253D%26srv%3Di53bbtoqhlc365k6kxzwdp5w3cdt433s7bwh3y32rcbml2vztiyyz5id.onion
Contact: mailto:contact@tommytran.io
Contact: https://matrix.to/#/@@wj25czxj47bu6q:arcticfoxes.net
Expires: 2024-11-5T00:00:00.000Z
Preferred-Languages: en-US
Canonical: https://arcticfoxes.net/security.txt
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQT2xV5SweW8phRp+2fTDewmjT/rFwUCZUds3AAKCRDTDewmjT/r
F9VcAQDrE0ViMkt4DmC/v4qRRALIp9btppftrJx0/O7ZdllyaAD/aL8VhoKycafb
DJ64t4QQhi6rbUMRgSpgvkM8hi+nJQ4=
=7WEf
-----END PGP SIGNATURE-----

View File

@ -1,5 +1,2 @@
# ArcticFoxes.net # ArcticFoxes.net
[![Netlify Status](https://api.netlify.com/api/v1/badges/df4927e3-a68e-41fa-b745-1052a2a8c237/deploy-status)](https://app.netlify.com/sites/arcticfoxes/deploys)
Arcticfoxes.net landing page Arcticfoxes.net landing page

View File

@ -1,14 +1,14 @@
/ /
Content-Security-Policy : default-src 'self'; font-src 'self' fonts.gstatic.com; style-src 'self' fonts.googleapis.com; script-src 'self' 'unsafe-inline'; form-action 'none'; frame-ancestors 'none'; block-all-mixed-content; base-uri 'none' Strict-Transport-Security : max-age=63072000; includeSubDomains; preload
Content-Security-Policy : default-src 'self'; font-src 'self' fonts.gstatic.com; style-src 'self' fonts.googleapis.com; script-src 'self' 'unsafe-inline'; form-action 'none'; frame-ancestors 'none'; upgrade-insecure-requests; block-all-mixed-content; base-uri 'none'
X-Content-Type-Options : nosniff X-Content-Type-Options : nosniff
Referrer-Policy : no-referrer Referrer-Policy : no-referrer
Cross-Origin-Opener-Policy : same-origin
Cross-Origin-Embedder-Policy : require-corp
X-Frame-Options : DENY X-Frame-Options : DENY
X-XSS-Protection : 0 X-XSS-Protection : 0
Permissions-Policy : accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), clipboard-read=(), clipboard-write=(), display-capture=(), document-domain=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), usb=(), sync-xhr=(), xr-spatial-tracking=() Permissions-Policy : accelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), camera=(), clipboard-read=(), clipboard-write=(), display-capture=(), document-domain=(), encrypted-media=(), fullscreen=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), usb=(), sync-xhr=(), xr-spatial-tracking=()
Cross-Origin-Opener-Policy : same-origin
Cross-Origin-Embedder-Policy : require-corp
Cross-Origin-Resource-Policy : same-origin Cross-Origin-Resource-Policy : same-origin
Expect-CT: enforce, max-age=63072000
/.well-known/matrix/server /.well-known/matrix/server
Access-Control-Allow-Origin : * Access-Control-Allow-Origin : *
@ -17,3 +17,6 @@
/.well-known/matrix/client /.well-known/matrix/client
Access-Control-Allow-Origin : * Access-Control-Allow-Origin : *
Content-Type : application/json Content-Type : application/json
/.well-known/openpgpkey/hu/*
Access-Control-Allow-Origin: *

View File

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

BIN
external_images/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -15,22 +15,21 @@
<!-- Header --> <!-- Header -->
<header id="header"> <header id="header">
<h1>ArcticFoxes <button onclick="location.href='https://app.arcticfoxes.net'" type="button">Web Client</button></h1> <h1>ArcticFoxes <button onclick="location.href='https://element.arcticfoxes.net'" type="button">Matrix</button> <button onclick="location.href='https://invite.arcticfoxes.net'" type="button">Matrix.to</button> <button onclick="location.href='https://signal.tube/#virgo.arcticfoxes.net'" type="button">Signal Proxy</button> <button onclick="location.href='https://onc.arcticfoxes.net'" type="button">ONC Converter</button></h1>
<p>This is a small Matrix homeserver for cool nerds to hang around.</p> <p>ArcticFoxes is a couple of self hosted services and a small Matrix homeserver for cool nerds to hang around.</p>
<p><strong>Rules</strong>: Do not post illegal materials, spam, or harrass other people.</p> <p><strong>Rules</strong>: Do not post illegal materials, spam, harrass other people, or plan cyber attacks.</p>
<p><strong>Privacy</strong>: We do not sell your data to third parties. However, we do have the data that every Matrix homeserver operator has access to, including but not limited to your IP address, your contacts, which rooms you are in, etc. We reserve the right to forward criminal activities to relevant authorities and comply with lawful requests where there is legal basis.</p> <p><strong>Privacy</strong>: We do not sell your data to third parties. However, we do have the data that every Matrix homeserver operator has access to, including but not limited to your IP address, your contacts, which rooms you are in, etc. We reserve the right to forward criminal activities to relevant authorities and comply with lawful requests where there is legal basis.</p>
<p><strong>Hosting</strong>: The server runs on our own hardware with drive encryption and colocated in the UK. Static pages are hosted on <a href="https://netlify.com">Netlify</a>, but anything involving your private data such as the <a href="https://app.arcticfoxes.net">Element web client</a> or the <a href="https://matrix.arcticfoxes.net">API endpoints</a> are not behind their reverse proxy.</p> <p><strong>Hosting</strong>: The Matrix server, <a href="https://element.arcticfoxes.net">Element client</a>, TURN server and <a href="https://signal.tube/#virgo.arcticfoxes.net">Signal Proxy</a> run on our own hardware with drive encryption and colocated in the UK. The <a href="https://onc.arcticfoxes.net/">ONC Converter</a> and landing page are hosted on <a href="https://pages.cloudflare.com/">Cloudflare Pages</a>.</p>
</header> </header>
<!-- Footer --> <!-- Footer -->
<footer id="footer"> <footer id="footer">
<ul class="icons"> <ul class="icons">
<li><a href="mailto:contact@arcticfoxes.net" class="icon fa-envelope"><span class="label">Email</span></a></li> <li><a href="mailto:contact@tommytran.io" class="icon fa-envelope"><span class="label">Email</span></a></li>
<li><a href="https://github.com/tommytran732/arcticfoxes.net" class="icon brands fa-github"><span class="label">GitHub</span></a></li> <li><a href="https://github.com/arcticfoxes-net" class="icon brands fa-github"><span class="label">GitHub</span></a></li>
</ul> </ul>
<ul class="copyright"> <ul class="copyright">
<li>&copy; ArcticFoxes.net.</li> <li>&copy; ArcticFoxes.net.</li>
<li><a href="https://tommytran.io/gpg.asc">PGP Key</a>.</li>
<li>Website designed by <a href="https://html5up.net">HTML5 UP</a>.</li> <li>Website designed by <a href="https://html5up.net">HTML5 UP</a>.</li>
<li>Backgrounds from <a href="https://unsplash.com/s/photos/arctic-fox">Unsplash</a>.</li> <li>Backgrounds from <a href="https://unsplash.com/s/photos/arctic-fox">Unsplash</a>.</li>
</ul> </ul>

View File

@ -1,22 +0,0 @@
[[plugins]]
package = "netlify-plugin-checklinks"
[plugins.inputs]
# An array of glob patterns for pages on your site
# Recursive traversal will start from these
entryPoints = [
"*.html",
]
# Recurse through all the links and asset references on your page, starting
# at the entrypoints
recursive = true
# Checklinks outputs TAP (https://testanything.org/tap-version-13-specification.html)
# by default. Enabling pretty mode makes the output easier on the eyes.
pretty = true
# You can mark some check as skipped, which will block checklinks
# from ever attempting to execute them.
# skipPatterns is an array of strings you can match against failing reports
skipPatterns = []