Compare commits

...

288 Commits
fixe ... master

Author SHA1 Message Date
Vitor Gonçalves 9b47e53f11 Merge pull request 'tl spa-AR: Changed all HTML lang tags to "es"' (#20) from bowuigi/website:master into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: vern/website#20
2024-02-15 15:54:13 +00:00
Vitor Gonçalves fe5e0186fd
fix: typo
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-02-14 07:27:32 -03:00
Skylar "The Cobra" Widulski 44f311cd08
Remove mastodon mention in register email
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-02-12 21:34:51 -05:00
Bowuigi 7f5ee51ea7 tl spa-AR: Changed all HTML lang tags to "es" 2024-02-11 20:01:17 -03:00
Vitor Gonçalves e6a5f1dcd6
tl por-BR: i2p in all services files?
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-02-09 11:00:43 -03:00
Vitor Gonçalves 2dc356e792 Merge pull request 'tl spa-AR: Added full translation.' (#19) from bowuigi/website:master into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: vern/website#19
2024-02-09 00:49:29 +00:00
Bowuigi 7469d0ac81 tl spa-AR: Added full translation. 2024-02-08 00:05:30 -03:00
Vitor Gonçalves 2902a77c06
tl por-BR: missed a space there
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-02-03 15:14:37 -03:00
Vitor Gonçalves 6b57ef0e20 Merge pull request 'smalll fixes' (#18) from 19atlas/website:master into master
Reviewed-on: vern/website#18
Small typo corrections
2024-01-30 14:55:12 +00:00
19atlas b387510e4c smalll fixes 2024-01-30 15:38:34 +03:00
Vitor Gonçalves 78e47c9aa5
tl por-BR: typo 2024-01-30 07:59:10 -03:00
Skylar "The Cobra" Widulski 01096b4bab Merge pull request 'fixing Turkish translation' (#17) from 19atlas/website:master into master
Reviewed-on: vern/website#17
2024-01-30 06:46:49 +00:00
19atlas b77fbd2e64 added meta key translation 2024-01-30 08:04:26 +03:00
19atlas 7e9650b73a writting correction 2024-01-28 16:43:41 +03:00
19atlas 0fc1c018fd little little fixes 2024-01-28 14:23:07 +03:00
19atlas 5405237ad0 i forgor sorry 2024-01-28 13:43:27 +03:00
19atlas 66e0c14904 fixing Turkish translation 2024-01-28 13:32:00 +03:00
Vitor Gonçalves 262cfd7660
tl por-BR: more leftovers
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-01-27 01:53:38 -03:00
Skylar "The Cobra" Widulski 45c703f89e
Update const in translations.php to approximated complete value
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-26 22:46:47 -05:00
Skylar "The Cobra" Widulski 6fcd101b46
Fix up some translation inconsistencies
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-26 22:44:14 -05:00
Vitor Gonçalves cdb0ce6595
tl por-BR: tor-services and i2p-services librey fix
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-01-26 22:52:49 -03:00
Vitor Gonçalves ce8e75824f
tl: logo.html <alt> tags
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-01-26 22:51:18 -03:00
Vitor Gonçalves 93823ef7a5
tl: forgot some bits, also recovery-scripts <meta>
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-01-26 22:49:24 -03:00
Skylar "The Cobra" Widulski 786290aeb1
Fix bug
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-26 20:04:35 -05:00
Skylar "The Cobra" Widulski 5d1508e8b0
Remove the need to add the language twice
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-26 20:02:57 -05:00
Vitor Gonçalves f37c8c2e96
eng: roadmap.html had a unmathing description 2024-01-26 20:31:02 -03:00
Vitor Gonçalves b484b711e9
por-BR: translating <meta> tags 2024-01-26 20:26:31 -03:00
Skylar "The Cobra" Widulski f6039846d0 Merge pull request 'fixing Turkish translations' (#15) from 19atlas/website:master into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: vern/website#15
2024-01-26 20:08:54 +00:00
19atlas 20832cf9fd fixup in text 2024-01-26 22:52:24 +03:00
19atlas a27e544a59 meta package translation/fixup 2024-01-26 22:35:45 +03:00
19atlas e05a472df0 changed fixup 2024-01-26 21:49:17 +03:00
19atlas d557bc6355 small error fixes 2024-01-26 21:00:43 +03:00
19atlas 7fc09d5e18 Merge branch 'master' into master 2024-01-26 17:21:09 +00:00
19atlas 3718e1a9d2 writing fixup 2024-01-26 20:20:35 +03:00
19atlas f016eb574f fixing/adding new 2024-01-26 20:12:00 +03:00
19atlas 4cf9a3219c fix typo 2024-01-26 19:58:57 +03:00
Skylar "The Cobra" Widulski 93470157aa Merge pull request 'added Turkish lang support' (#14) from 19atlas/website:master into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: vern/website#14
2024-01-26 16:29:59 +00:00
19atlas 6c686f37aa Merge branch 'master' into master 2024-01-26 14:49:21 +00:00
Gnawmon 7572b42e9d final changes (hopefully) 2024-01-26 17:40:34 +03:00
19atlas 5a25903050 forgotten files 2024-01-26 12:16:16 +03:00
19atlas 5355641bbf financial typo fix 2024-01-26 10:33:51 +03:00
19atlas d3d7103315 updating via git rebase 2024-01-26 10:22:08 +03:00
19atlas 1563fa02a1 thanks for gnawmon 2024-01-26 10:05:42 +03:00
Skylar "The Cobra" Widulski 3094de2ac7
Add /eng before redirect pages url
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-25 15:22:12 -05:00
Skylar "The Cobra" Widulski c6c0c6d1de
Remove redundancy in eng/faq.html
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-25 15:19:38 -05:00
19atlas a6b8b37779 fixing /tur/ 2024-01-25 22:12:15 +03:00
19atlas 75cb24a0f3 last fixup 2024-01-25 20:50:43 +03:00
19atlas 71ecae4a62 translate name fix 2024-01-25 20:46:55 +03:00
19atlas 501b7203b8 added Turkish lang support 2024-01-25 19:19:03 +03:00
Skylar "The Cobra" Widulski 485969150c
No contributing chat
ci/woodpecker/manual/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-25 07:17:34 -05:00
Vitor Gonçalves 1091487230
fixed typo 2024-01-25 08:13:44 -03:00
Vitor Gonçalves 3ece41674c
added contributing IM rooms/channels 2024-01-25 08:12:57 -03:00
Vitor Gonçalves 2f5a2174ef
tl: eng/finreport/2023-12.html > por-BR 2024-01-25 04:22:06 -03:00
Skylar "The Cobra" Widulski a3406b637b
Fix dead links in faq.html
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-24 13:25:37 -05:00
Skylar "The Cobra" Widulski 4e17abe5df
Change en to eng in README.md
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-24 08:32:29 -05:00
Skylar "The Cobra" Widulski 21a52ee270
Update translation guide to include more detail
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-24 08:28:19 -05:00
Skylar "The Cobra" Widulski 8b74d22509
Update translation const
ci/woodpecker/manual/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-24 07:45:23 -05:00
Skylar "The Cobra" Widulski c1ff96b512
Change Libreddit to redlib
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-14 12:49:16 -05:00
Skylar "The Cobra" Widulski 44d2798131
Update copyright, fix Soprano saying Snopes.com and not Tenor
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-09 10:29:57 -05:00
Skylar "The Cobra" Widulski b67ab3a0ec
December 2023 financial report
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2024-01-01 21:44:38 -05:00
Skylar "The Cobra" Widulski e70273d507
Add Soprano
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-17 06:45:54 -05:00
Skylar "The Cobra" Widulski 973fa0d8f7
Add UNfunny
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-16 22:28:02 -05:00
Skylar "The Cobra" Widulski 842cf8997a
3 letters for example lang
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-15 14:01:16 -05:00
Skylar "The Cobra" Widulski d9981357ca
Update const
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-15 12:05:22 -05:00
Skylar "The Cobra" Widulski 8c7452e929
Change en to eng in translations.php
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-15 12:01:52 -05:00
Skylar "The Cobra" Widulski e5b9886c45
Change pt-BR in translations.php
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-15 11:59:34 -05:00
Skylar "The Cobra" Widulski 2c1e3daa0b
change to 3 letter codes
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-15 10:34:21 -05:00
Skylar "The Cobra" Widulski 3815f8e937
Preload stylesheet
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-15 07:55:12 -05:00
Skylar "The Cobra" Widulski d76eac6cff
Add MeMe to service lists
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-10 11:16:10 -05:00
Skylar "The Cobra" Widulski 3271e72b40
We don't have vern0.me anymore
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-09 21:00:17 -05:00
Skylar "The Cobra" Widulski d85025d095
Update const
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-06 23:34:24 -05:00
Vitor Gonçalves f8d6ca8e2f
tl: roadmap.html > pt-BR
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-12-05 11:36:27 -03:00
Vitor Gonçalves b665d8ef01
pt-BR: change "open source" to nothing
ci/woodpecker/push/woodpecker Pipeline was successful Details
portuguese word "livre" already means free as in freedom
2023-12-05 11:22:14 -03:00
Skylar "The Cobra" Widulski 509b4b18f5
Change f"free and open source" to "free as in freedom"
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-04 14:36:13 -05:00
Skylar "The Cobra" Widulski 20a5c6aac0
Fix verntrans.svg weight
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-04 01:17:15 -05:00
Skylar "The Cobra" Widulski 84e90f65a2
Make favicon higher quality
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-04 01:11:34 -05:00
Skylar "The Cobra" Widulski ef02a13032
Make favicon not transparent
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-04 01:09:30 -05:00
Skylar "The Cobra" Widulski 2659e6f32e
Add <br> to the example tl-notice
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-03 23:55:32 -05:00
Skylar "The Cobra" Widulski ae380ba8c5
Update README with translation steps
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-03 23:31:19 -05:00
Skylar "The Cobra" Widulski a2b452d6ef
Fix const because vitor didnt translate sysinfo
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-03 21:40:58 -05:00
Vitor Gonçalves 19a5fe6c5c
Merge branch 'vitorg-master' (now signed)
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-12-03 22:40:37 -03:00
Vitor Gonçalves d7bf77c439
Merge branch 'master' of http://git.vern.cc/vern/website 2023-12-03 22:38:03 -03:00
Vitor Gonçalves 91b8d6935a
tl: sysinfo.html > pt-BR 2023-12-03 22:37:27 -03:00
Skylar "The Cobra" Widulski 93f104de2f
Same thing but for pt-BR
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-03 20:36:42 -05:00
Skylar "The Cobra" Widulski b37b0cdedb
Nobody uses the message functionality of donate.php, so remove it and move to donate.html
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-03 20:34:36 -05:00
Vitor Gonçalves ceee56e2d1 Merge pull request 'pt-BR: fix not translations' (#10) from vitorg/vern-web:master into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: vern/website#10
2023-12-04 01:06:42 +00:00
Vitor Gonçalves 0586d62f5d Merge branch 'master' into master 2023-12-04 01:06:35 +00:00
Vitor Gonçalves 31a007020a
pt-BR: fix not translations 2023-12-03 22:05:54 -03:00
Skylar "The Cobra" Widulski 66ef9d1ade
Change const to the right value
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-03 13:48:42 -05:00
Skylar "The Cobra" Widulski 0920eb470e
Remove extra tab in finreports starting from 2023-04
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-03 13:29:39 -05:00
Vitor Gonçalves e596611e05 Merge pull request 'tl: fix not translations' (#9) from vitorg/vern-web:master into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: vern/website#9
2023-12-03 18:26:20 +00:00
Vitor Gonçalves 288b24dd43
tl: fix not translations 2023-12-03 15:25:53 -03:00
Vitor Gonçalves 267d23dee6 Merge pull request 'TRANSLATIONS FINALLLLLLLLLL' (#8) from vitorg/vern-web:master into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: vern/website#8
2023-12-03 18:22:18 +00:00
Vitor Gonçalves 6dbbfba17f
Merge branch 'master' of http://git.vern.cc/vern/website 2023-12-03 15:21:10 -03:00
Vitor Gonçalves 77a21d5c63
tl: recovery-scripts/pgp/ > pt-BR 2023-12-03 15:19:19 -03:00
Vitor Gonçalves fe9c390054
tl: p/index.php > pt-BR 2023-12-03 15:15:17 -03:00
Vitor Gonçalves 0f9201aeca
tl: finreport/ > pt-BR 2023-12-03 15:13:54 -03:00
Vitor Gonçalves 383fda3bdd
tl: errors/ > pt-BR 2023-12-03 14:37:19 -03:00
Vitor Gonçalves 9c7f576085
fix: someone forgot to close a paragraph 2023-12-03 14:35:02 -03:00
Vitor Gonçalves 2aad568c60
tl: users.php > pt-BR 2023-12-03 14:34:34 -03:00
Vitor Gonçalves 99f79b4ea7
tl: stats.php > pt-BR 2023-12-03 14:34:23 -03:00
Vitor Gonçalves 69e7ca0660
tl: fixed some services not being translated
skill issue
2023-12-03 14:34:07 -03:00
Vitor Gonçalves 5e8f9175b7
tl: rules.html > pt-BR 2023-12-03 14:33:41 -03:00
Vitor Gonçalves 6a3284b7e5
tl: rule-reasoning.html > pt-BR 2023-12-03 14:33:24 -03:00
Vitor Gonçalves ddc898ada5
tl: register.php > pt-BR 2023-12-03 14:32:56 -03:00
Skylar "The Cobra" Widulski 55a4436a60
Remove border completely
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 16:13:10 -05:00
Skylar "The Cobra" Widulski 860cf6ab5c
Hopefully fix the frayed edges of the progress bar
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 16:12:16 -05:00
Skylar "The Cobra" Widulski e187919099
Make the progress bar inside round?
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 16:09:27 -05:00
Vitor Gonçalves d21f1a1935
tl: register.php > pt-BR 2023-12-02 14:35:21 -03:00
Vitor Gonçalves 147f01f74a
tl: recovery-challenge.cgi > pt-BR 2023-12-02 14:34:54 -03:00
Vitor Gonçalves 6270b60153
tl: newsletter.php > pt-BR 2023-12-02 13:24:33 -03:00
Skylar "The Cobra" Widulski 4df0dd6dbb
Increase border radius
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:38:55 -05:00
Skylar "The Cobra" Widulski 25cc603e9f
More styling
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:38:03 -05:00
Skylar "The Cobra" Widulski f0ac990b88
Remove <p> tag to hopefully bring elements closer
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:36:32 -05:00
Skylar "The Cobra" Widulski 213efd2c13
Styling
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:35:24 -05:00
Skylar "The Cobra" Widulski baa1235d29
Oh I'm silly
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:34:11 -05:00
Skylar "The Cobra" Widulski e061781b83
Even more fixing
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:32:53 -05:00
Skylar "The Cobra" Widulski 84dc48367b
More trying to fix
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:27:43 -05:00
Skylar "The Cobra" Widulski efb1bf180a
Change const to 1000 and do some re-styling
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:22:51 -05:00
Skylar "The Cobra" Widulski 738c6ce41e
Add echo
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:17:53 -05:00
Skylar "The Cobra" Widulski cf934ad6d1
Style <progress>
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:15:16 -05:00
Skylar "The Cobra" Widulski 1223c31ea8
intdiv() takes 2 arguments
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:04:30 -05:00
Skylar "The Cobra" Widulski 3d4b413cbb
I misunderstood the manual
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:02:59 -05:00
Skylar "The Cobra" Widulski 48873926fc
I really dont know php
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:01:50 -05:00
Skylar "The Cobra" Widulski d2b35b30d5
Global variables
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 01:01:00 -05:00
Skylar "The Cobra" Widulski e1c7edf32a
Add semicolons because I forgot them
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 00:56:52 -05:00
Skylar "The Cobra" Widulski 8798ed1132
Initial translations.php creation
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-12-02 00:54:24 -05:00
Vitor Gonçalves 3e58f00774 i missed this in translations pt. 1
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-12-02 05:22:48 +00:00
Vitor Gonçalves db56ec0771
tl: fixed a not translated word 2023-12-02 02:21:28 -03:00
Vitor Gonçalves f5817036b0 Merge pull request 'pt-BR translation pt. 2 - okay now i can say it's kinda translated' (#6) from vitorg/vern-web:master into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: vern/website#6
2023-12-02 05:19:21 +00:00
Vitor Gonçalves ce58b649f3
fix the fix of merge 2023-12-02 02:11:55 -03:00
Vitor Gonçalves 873656643d
okay i did some wrongings while merging 2023-12-02 02:07:36 -03:00
Vitor Gonçalves c1f3a3a7cf
merge from upstream 2023-12-02 02:03:21 -03:00
Vitor Gonçalves 00b04522aa
tl: recovery.html > pt-BR 2023-12-02 01:49:04 -03:00
Vitor Gonçalves 7db6c9ce7c
tl: tos.html > pt-BR 2023-12-02 01:46:48 -03:00
Vitor Gonçalves afa958681b
tl: footer.cgi > pt-BR 2023-12-02 01:46:13 -03:00
Vitor Gonçalves d4116569b7
tl: privpol.html > pt-BR 2023-12-02 01:45:49 -03:00
Vitor Gonçalves 6a02e97c06
tl: added translation notice
that is for texts that couldn't be translated, mainly due to a legal reason
2023-12-02 01:45:25 -03:00
Vitor Gonçalves 4598969e7e
tl: logo.html > pt-BR 2023-12-02 01:29:34 -03:00
Vitor Gonçalves b624a112cf
tl: index.html > pt-BR
finally!
2023-12-02 01:26:33 -03:00
Vitor Gonçalves 099a87c853
tl: i2p.html > pt-BR 2023-12-02 01:05:22 -03:00
Vitor Gonçalves d6580e3a68
tl: services.html, i2p-services.html, tor-services.html > pt-BR 2023-12-02 01:01:48 -03:00
Skylar "The Cobra" Widulski 364b4938cf
Fix typo
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-30 23:39:31 -05:00
Skylar "The Cobra" Widulski e4ea388083
Add roadmap
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-30 23:38:18 -05:00
Skylar "The Cobra" Widulski 679289a91d
Changing url= from /en to /pt-BR because I only did hrefs last time
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-30 18:21:33 -05:00
Skylar "The Cobra" Widulski 1172fe452e
pt-BR: Change all links to /pt-BR/
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-30 18:15:28 -05:00
Vitor Gonçalves 59b2edc2f8 Merge pull request 'pt-BR translation pt. 1 - it's on the works now' (#5) from vitorg/vern-web:master into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: vern/website#5
2023-11-30 21:37:15 +00:00
Vitor Gonçalves 31a9708c33
tl: faq.html > pt-BR 2023-11-30 18:13:16 -03:00
Vitor Gonçalves 02d8be3cce
tl: donations.php > pt-BR 2023-11-30 17:25:43 -03:00
Vitor Gonçalves 69e26c0168
tl: costs.html > pt-BR 2023-11-30 17:20:29 -03:00
Vitor Gonçalves 18ca33ab0e
tl: canary.php > pt-BR 2023-11-30 16:50:03 -03:00
Vitor Gonçalves 2b97ab500b
tl: annoucements.html > pt-BR 2023-11-30 16:46:31 -03:00
Vitor Gonçalves 0d383695c2
tl: admins.html > pt-BR 2023-11-30 16:43:28 -03:00
Vitor Gonçalves 573ff8236d
fix: substituted lang="en" attribute to lang="pt" 2023-11-30 16:33:38 -03:00
Vitor Gonçalves d4a37fc2b0
update: removed old footer.html 2023-11-30 16:29:00 -03:00
Vitor Gonçalves 94ba53be6c
update: copied en/* to pt-BR
yes it breaks the old translation but i'll work on it
2023-11-30 16:26:40 -03:00
Skylar "The Cobra" Widulski 33da904195
Forgot to add the costs
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-30 12:04:59 -05:00
Skylar "The Cobra" Widulski eb77c6b832
update finreport for third payout
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-30 07:28:00 -05:00
Skylar "The Cobra" Widulski 96f586c9ce
Add basic auth info about libreddit
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-26 15:46:46 -05:00
Skylar "The Cobra" Widulski ae27164673
It's pronounced like that in all English
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-26 15:29:37 -05:00
Skylar "The Cobra" Widulski aab5a2bcfe
We have IPv6 now, remove from FAQ
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-26 15:24:10 -05:00
Skylar "The Cobra" Widulski 61dbdf1bda
Add pronunciation to FAQ
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-26 15:22:52 -05:00
Skylar "The Cobra" Widulski e24f9e5088
en/footer.cgi: Fix inconsistency of punctuation
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-25 07:21:52 -05:00
Skylar "The Cobra" Widulski ba1302b2f5
Add vern email to mailing list by default
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-25 07:19:43 -05:00
Skylar "The Cobra" Widulski a0074bd26b
Add .pgp.hide
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-25 05:45:05 -05:00
Skylar "The Cobra" Widulski 170698fe50 Merge pull request 'gpg-recovery should point to itself, else 404' (#4) from jmjl/vern-website:master into master
ci/woodpecker/push/woodpecker Pipeline was successful Details
Reviewed-on: vern/website#4
2023-11-25 10:26:35 +00:00
Julian Marcos 28f58f53ce
gpg-recovery should point to itself, else 404
I have modified the templates to point to the gpg-recovery, as they
pointed to a 404 and your browser posts to such a 404, which won't
work.
The gpg-recovery program should support some kind of template to point
to itself, to make our lives easier, and remove the possibility of human
error, as the script can know the full URL it's being called at, but it
doesn't.
2023-11-25 10:50:13 +01:00
Skylar "The Cobra" Widulski e1cd5ce441
Change to /en/recovery-challenge.cgi because funny 403
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-24 17:30:54 -05:00
Skylar "The Cobra" Widulski 0c129d9db7
Commit for woodpecker
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-24 16:57:55 -05:00
Skylar "The Cobra" Widulski 3d08dd5fd4
We don't have mastodon anymore
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-24 14:06:14 -05:00
Skylar "The Cobra" Widulski 3ca0d95a49
Change minetest to games for xmpp and irc
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 20:05:00 -05:00
Skylar "The Cobra" Widulski 1f6ca69125
Add new IRC bridges
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 16:16:58 -05:00
Skylar "The Cobra" Widulski cb084f167a
Add all of the chats to the community section
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 16:06:37 -05:00
Skylar "The Cobra" Widulski 62b82a82b5
Add clause about expanding vern with extra money
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 15:55:56 -05:00
Skylar "The Cobra" Widulski f00524993b
Fix cost of Mythos
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 15:04:29 -05:00
Skylar "The Cobra" Widulski 84ff033e45
Fix finreports
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 14:26:33 -05:00
Skylar "The Cobra" Widulski 26af0a3995
Change financial report file syntax
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 13:16:21 -05:00
Skylar "The Cobra" Widulski f9b3bb6051
remove challenge when done
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 13:09:09 -05:00
Skylar "The Cobra" Widulski 68be7ed57c
Financial reports for when I missed them
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 11:34:35 -05:00
Skylar "The Cobra" Widulski ecec3e6684
Fix typo
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 07:44:42 -05:00
Skylar "The Cobra" Widulski 0cbffc1fe7
fatcat computer
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-23 01:54:23 -05:00
Skylar "The Cobra" Widulski 63a5285aaf
can't separate the steps
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 20:11:46 -05:00
Skylar "The Cobra" Widulski 23eb528331
machines/local doesn't work
ci/woodpecker/push/woodpecker Pipeline failed Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 20:10:07 -05:00
Skylar "The Cobra" Widulski a4cbe87acd
Change .woodpecker.yml for upgrade
ci/woodpecker/push/woodpecker Pipeline failed Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 20:08:22 -05:00
Skylar "The Cobra" Widulski 46e914d046
Add <br> after header in donate.php
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 18:55:52 -05:00
Skylar "The Cobra" Widulski 62c027ead6
Remove extensionless cgi because it breaks extensionless php
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 18:55:18 -05:00
Skylar "The Cobra" Widulski ce6005c185
Update costs to reflect njalla transfer, put liberapay goal% in donate.php
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 18:51:59 -05:00
Skylar "The Cobra" Widulski a7736ad0c2
Add recovery.html
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 18:13:01 -05:00
Skylar "The Cobra" Widulski 48a22e6d58
change $username to $arg_username
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 18:01:44 -05:00
Skylar "The Cobra" Widulski 3a9c3a6afc
Fix typo
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:54:11 -05:00
Skylar "The Cobra" Widulski 606bdf449c
actually fix the error this time
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:52:04 -05:00
Skylar "The Cobra" Widulski 969d5b152d
Hopefully fix error
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:46:09 -05:00
Skylar "The Cobra" Widulski 64a0480c0e
Move & escape to correct location, redirect to submit page when submit errors
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:40:29 -05:00
Skylar "The Cobra" Widulski 37dcc331a6
Move <br> in other files
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:36:11 -05:00
Skylar "The Cobra" Widulski ea39651af2
Change "default" to "value"
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:22:08 -05:00
Skylar "The Cobra" Widulski e9e539067f
Move <br> of default.html
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:18:50 -05:00
Skylar "The Cobra" Widulski bff3b14458
Remove headers from footer.cgi
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:16:20 -05:00
Skylar "The Cobra" Widulski 32cb91f230
Fix paths
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:11:42 -05:00
Skylar "The Cobra" Widulski 7e89ab38d5
Escape backslashes
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:10:09 -05:00
Skylar "The Cobra" Widulski de91f25fb0
Change sed delimiter to backslash
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:07:22 -05:00
Skylar "The Cobra" Widulski 27350cb66c
Move SSI to CGI script
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 17:03:18 -05:00
Skylar "The Cobra" Widulski 7050199c99
Fix includes in recovery scripts
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 16:56:35 -05:00
Skylar "The Cobra" Widulski ca1102d94a
Set status code in recovery scripts
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 16:53:14 -05:00
Skylar "The Cobra" Widulski 7bfcb8aae2
Initialize $page variable in recovery script
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 16:52:02 -05:00
Skylar "The Cobra" Widulski da0d4e3a3b
Put recovery script directories in variables
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 16:50:53 -05:00
Skylar "The Cobra" Widulski d5f8e1db7f
Disable debug output in recovery script
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 16:47:16 -05:00
Skylar "The Cobra" Widulski d3c2d0935b
Initial testing of PGP account recovery
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 16:45:25 -05:00
Skylar "The Cobra" Widulski a636454568
Fix registration script
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-22 15:31:59 -05:00
Skylar "The Cobra" Widulski 01db0920e7
Remove pointless I2P tunnels
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-21 08:11:39 -05:00
Skylar "The Cobra" Widulski 037be97a81
Remove YaCy
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-20 20:32:04 -05:00
Skylar "The Cobra" Widulski 229ebd449e
Remove EtherPad
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-20 01:47:25 -05:00
Skylar "The Cobra" Widulski 713aecbaba
Fix typo
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-19 16:53:54 -05:00
Skylar "The Cobra" Widulski 62ae38cb13
Move to LibreY
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-19 00:44:18 -05:00
Skylar "The Cobra" Widulski a1f36ee889
Add Proxigram
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-18 23:20:01 -05:00
Skylar "The Cobra" Widulski fd7f51ba75
Fix ci
ci/woodpecker/push/woodpecker Pipeline was successful Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-18 22:05:34 -05:00
Skylar "The Cobra" Widulski c60528ef95
neo gone
ci/woodpecker/push/woodpecker Pipeline failed Details
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-18 22:03:35 -05:00
Skylar "The Cobra" Widulski d4c0121491
There is no mastodon network
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-18 21:56:36 -05:00
Skylar "The Cobra" Widulski 33ebe95db0
Fix fragment link to Mythos
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-18 19:26:48 -05:00
Skylar "The Cobra" Widulski 077ecb4ff3
We updated to Bookworm a while ago
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-11-18 16:13:43 -05:00
Skylar "The Cobra" Widulski e5408689eb
Add registration email to mailing list automatically
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-09-12 08:42:59 -04:00
Skylar "The Cobra" Widulski 7ef58c84d3
Change register script `rm` to `mv` to log registrations
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-09-12 08:41:19 -04:00
Skylar "The Cobra" Widulski e36d27b2e6
Add reference to mailing list signup to announcements.html
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 06:36:52 -04:00
Skylar "The Cobra" Widulski ad3ab8219e
i forgot another m
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 06:10:16 -04:00
Skylar "The Cobra" Widulski ddb3069c27
stupid idiot alert
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 06:07:30 -04:00
Skylar "The Cobra" Widulski de6cfe89b3
Remove ! from something idk check the diff
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 06:05:15 -04:00
Skylar "The Cobra" Widulski 5498a57ea7
idk what im doing at this point
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 06:03:49 -04:00
Skylar "The Cobra" Widulski 2b9c18d74a
this shoould fix it
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 06:01:50 -04:00
Skylar "The Cobra" Widulski c76703c361
I forgot one character
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 05:56:54 -04:00
Skylar "The Cobra" Widulski 92e3dec9f9
I screwed up the email check part earlier so i fix
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 05:53:33 -04:00
Skylar "The Cobra" Widulski 506fcadec9
Finishing touches
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 05:45:12 -04:00
Skylar "The Cobra" Widulski fe17adaa38
I THINK ITS DONE
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 05:40:59 -04:00
Skylar "The Cobra" Widulski 69ae935fb8
Initialize $code
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 05:13:09 -04:00
Skylar "The Cobra" Widulski 4cee72cb27
oopse pt 2
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 05:10:22 -04:00
Skylar "The Cobra" Widulski 50492183b2
Oopse
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 05:09:32 -04:00
Skylar "The Cobra" Widulski cd74eadfcd
I fixed it ?????
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 05:06:58 -04:00
Skylar "The Cobra" Widulski 9dd7aa0227
I hope this workd
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 05:04:17 -04:00
Skylar "The Cobra" Widulski e4ef87a55e
PLEASE
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:58:40 -04:00
Skylar "The Cobra" Widulski 83527fd4a3
i think the first issue is now fixed but i doubt it tbh
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:57:34 -04:00
Skylar "The Cobra" Widulski af95b4af83
ok NOW i think i actually solved it
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:54:18 -04:00
Skylar "The Cobra" Widulski 1478a9d91a
I think i solved the second issue now
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:50:17 -04:00
Skylar "The Cobra" Widulski 8fc047570b
i hate this
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:48:18 -04:00
Skylar "The Cobra" Widulski 2c9266a6a8
Fixing the debugging (wow)
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:45:58 -04:00
Skylar "The Cobra" Widulski 6d89f9e192
debugging debugging debugging (also i didnt fix the thing i thought i did
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:43:14 -04:00
Skylar "The Cobra" Widulski 4cd7dc7faa
I think i fixed the first issue
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:32:16 -04:00
Skylar "The Cobra" Widulski 063579df13
Fine ill add debugging
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:25:31 -04:00
Skylar "The Cobra" Widulski 860319970f
I am once again changing the logic statemtn
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:24:43 -04:00
Skylar "The Cobra" Widulski 40ac0375b8
More trying to fix the horrid logic statement
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:21:54 -04:00
Skylar "The Cobra" Widulski a2e62925af
Change the code error check to the right one
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:18:02 -04:00
Skylar "The Cobra" Widulski 66d8118fe2
Add code error check
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:16:25 -04:00
Skylar "The Cobra" Widulski a8250004a5
Move all the stuff to the top so it can be run always
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 04:13:29 -04:00
Skylar "The Cobra" Widulski 321b935558
Tfw i put = instead of !
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 03:56:01 -04:00
Skylar "The Cobra" Widulski 2c1800d9a0
Tfw i forget a !
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 03:53:54 -04:00
Skylar "The Cobra" Widulski 576a226064
Hopefully this is the final iteration of this
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 03:50:47 -04:00
Skylar "The Cobra" Widulski a57558e1be
Check for code
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 03:32:47 -04:00
Skylar "The Cobra" Widulski e752fcca82
Make email check more general
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 03:28:07 -04:00
Skylar "The Cobra" Widulski 94b2a3f5ac
Change /en/confirm to PHP_SELF
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 03:22:18 -04:00
Skylar "The Cobra" Widulski 54d1f8f30b
Check for action
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 03:20:53 -04:00
Skylar "The Cobra" Widulski 1f913dcaac
Merge newsletter.php and confirm.php
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 03:19:17 -04:00
Skylar "The Cobra" Widulski 283ab54f84
Initial mailing list scripts, likely doesnt work
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-26 02:43:48 -04:00
Skylar "The Cobra" Widulski e9fde00304
Remove -v from s-nail in register.php
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-23 01:27:28 -04:00
Skylar "The Cobra" Widulski 4d3effe7d6
Fix issue that ignores miniflux registration box and uses freshrss box instead
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-23 01:14:14 -04:00
Skylar "The Cobra" Widulski 5b4fc6d758
Remove Agreper and Vikunja
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-13 03:13:48 -04:00
Skylar "The Cobra" Widulski 7418a71993
Remove Yarn
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-13 03:01:56 -04:00
Skylar "The Cobra" Widulski bb8be234fd
Make canary.php use <code> for sha256sum
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-07 16:23:51 -04:00
Skylar "The Cobra" Widulski ded51f437d
Update canary.php to use SHA256SUMS
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-08-07 16:20:34 -04:00
Skylar "The Cobra" Widulski 554f6cd92b
No more pjals, no more xmoo, no more susadmin xmoo
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-07-19 13:49:23 -04:00
Skylar "The Cobra" Widulski 137e298627
no more pjals 💀 (i still dont know why)
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-07-19 07:14:29 -04:00
Skylar "The Cobra" Widulski d17df6ab1d
Add SafeTwitch to service lists
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-07-18 18:46:55 -04:00
Skylar "The Cobra" Widulski 95a19793ae
Migrate register.php to /var/spool
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-07-07 12:12:14 -04:00
xmoo e650d99b90 Spelling mistake
This was supposed to be a merge of PR #3
But that ones unmergeable because voynich deleted his account.
2023-06-14 17:45:50 +00:00
Skylar "The Cobra" Widulski 4605db14d1
Add LibreTranslate to services
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-06-10 06:58:59 -04:00
Skylar "The Cobra" Widulski 1f73cef5d6
Financial report, fix bugs
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-06-01 11:05:56 -04:00
Skylar "The Cobra" Widulski 93036aed8b
Remove wrong XMPP in admin list
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-30 15:05:40 -04:00
Skylar "The Cobra" Widulski f552017e39
Remove surname from admin list for consistency
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-30 15:04:02 -04:00
Skylar "The Cobra" Widulski 336146a51d
Add new admins
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-30 14:48:19 -04:00
Skylar "The Cobra" Widulski c074327183
Add Tent to services
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-29 20:29:45 -04:00
Skylar "The Cobra" Widulski 27cc29ce0f
Add radio and DICT
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-29 14:04:27 -04:00
Skylar "The Cobra" Widulski 1c4e3f5640
Fix Wiki links
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-23 21:13:41 -04:00
Skylar "The Cobra" Widulski 94d5b3af4e
Move <br> to inside of footer
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-23 19:41:52 -04:00
Skylar "The Cobra" Widulski 58bf6f7a28
Remove "team" from footer
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-23 16:27:31 -04:00
Skylar "The Cobra" Widulski 0d55322cd2
Stealing css part 2
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-23 16:26:28 -04:00
Skylar "The Cobra" Widulski d94f8dfa5c
Steal cool CSS from wiki
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-23 16:21:04 -04:00
Skylar "The Cobra" Widulski ccc07fa15c
Fix woodpecker
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-23 16:03:10 -04:00
Skylar "The Cobra" Widulski 39e97d1703
Add Typhoon to costs
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-23 13:54:48 -04:00
Skylar "The Cobra" Widulski 8658148b74
Add Xonotic to service lists
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-21 17:29:53 -04:00
Skylar "The Cobra" Widulski f0b2673c73
Add Mumble to services
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-21 13:21:55 -04:00
Skylar "The Cobra" Widulski 41bf1fe536 Merge pull request 'small thing that makes link broken' (#2) from vitorg/vern-web:fixe into master
Reviewed-on: http://git.vern.cc/vern/website/pulls/2
2023-05-20 19:43:28 +00:00
Skylar "The Cobra" Widulski 52c3fa4ce4
Add Binternet to services
Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
2023-05-20 14:14:18 -04:00
256 changed files with 8497 additions and 722 deletions

1
.gitignore vendored
View File

@ -1,4 +1,3 @@
/blog
/sitemap
/canaries
/en/announcements.html

View File

@ -1,9 +1,9 @@
pipeline:
master:
steps:
update:
image: machines/ssh
commands:
- mkdir -p ~/.ssh
- echo "$PRIVKEY $privkey" > ~/.ssh/id_rsa
- echo "$PRIVKEY" > ~/.ssh/id_rsa
- chmod 700 ~/.ssh && chmod 600 ~/.ssh/id_rsa
- ssh websiteupdate@172.17.0.1 -i ~/.ssh/id_rsa "cd /websiteupdate/website && git reset --hard origin/master && git config pull.rebase true && git pull"
secrets: [ privkey ]

View File

@ -5,3 +5,30 @@ This repo contains the files for the ~vern website.
It is completely static other than the 8 php scripts licensed under a GNU Affero General Public License, version 3. The generated content is licensed under a CC BY-SA 4.0 International license, along with all other content on the website
To start a version locally, you can use https://github.com/danvk/ssi-server or nginx configs similar to vern/nginx-configs:/common/website.conf.
# Translating
You want to help ~vern and are fluent in English and another language? Great!
Follow these steps to start translating our website. For finer details, check out the existing por-BR translation. We will call your language code `xxx`, though if there are dialects that are substantially different, use `xxx-YY`, where `xxx` is the three-letter ISO 639-3 code, and `YY` is the ISO 3166-2 code for the country in which the dialect is spoken.
1. Sign in (Preferrably with ~vern, if you have an account, but Codeberg OAuth2 is fine)
2. Fork this repo
3. Copy eng/ to xxx/
4. Remove xxx/translations.php
5. Translate! (but not xxx/tos.html, xxx/privpol.html, xxx/p/list.php, or anything that isn't shown to the user (e.g. E-mails sent to admins))
6. Create xxx/tl-notice.html that contains the following text, but translate it into your language:
```html
<h1>Translation notice</h1>
<p>The following document is written in english because of ~vern's geographical jurisdiction. Taking into account that all our servers are in the USA or Canada, the following text couldn't be translated. Currently, our translators can't find a viable way of translating the document whilst keeping the same legal meaning. If you have any suggestions, contact an <a href="/xxx/admins">admin</a>.</p>
<p>With this stance, here's the original document, in English:</p>
<br>
```
6. Add the following text in tos.html and privpol.html directly under the nav.php include.
```html
<!--#include file="tl-notice.html" -->
```
7. Add your language to eng/translations.php
8. Create a pull request

View File

@ -1 +0,0 @@
<meta http-equiv="Refresh" content="0; url='/admins'" />

View File

@ -1,120 +0,0 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Donations page for ~vern">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Donations | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=donate>Donations</h1> <a aria-hidden=true href=#donate>#donate</a></div>
<p>A donation would help ~vern stay up and running for longer! We currently only take donations in XMR and LiberaPay.</p>
<p>If you know of another good way to take donations, either in cryptocurrency or traditional banking, please contact an <a href=/en/admins>admin</a> about adding it.</p>
<p>As a thank you token, donators get access to restricted access services such as Jellyfin and can also opt to use mail with their own custom domain on ~vern.</p>
<p><a href=//liberapay.com/vern>Liberapay</a> accepts donations in many currencies, more info can be found at <a href=//liberapay.com/about/global>liberapay.com</a>.</p>
<p>We have an XMR OpenAlias on vern.cc, so simply type vern.cc into the address bar and click resolve.</p>
<p>Our XMR address is <code>4ATm8EZaC4iEuwt1VABuxFPi5xq4HgvqgghmKqvgQyvwQf9KK7AyYFXCYCZ3xBiqZ38CctAWihJ3yLeKAeGJfQBgDxQnn91</code></p>
<img src="/media/xmr.png" alt="A QR code representing our XMR address" width=300 height=300>
<p> A transparent report on how the donations money is spent can be found in <a href=/en/costs>/costs</a>
<?php
$success = false;
$name = $proof = $message = $address = $public =
$name_err = $proof_err = $message_err = $address_err = '';
if ($_SERVER['REQUEST_METHOD'] == "POST") {
if (!empty($_POST['name'])) {
$name = $_POST['name'];
} else {
$name_err = "Name is required";
}
if (!empty($_POST['proof'])) {
$proof = $_POST['proof'];
} else {
$proof_err = "Proof is required";
}
if (!empty($_POST['address'])) {
$address = $_POST['address'];
} else {
$address_err = "Address is required";
}
if (!empty($_POST['message'])) {
$message = $_POST['message'];
} else {
$message_err = "Message is required";
}
$public = $_POST['public'];
if (empty($name_err . $proof_err . $message_err . $address_err))
$success = true;
}
if (!$success) {
?>
<div class=h><h2 id=message>Leave a message with your donation</h2> <a aria-hidden=true href=#message>#message</a></div>
<span class="red">* Required field</span>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
<p>Name:
<input type="text" name="name">
<span class="red">* <?php echo $name_err; ?></span></p>
<p>Payment proof or transaction key (<a href=https://www.getmonero.org/resources/user-guides/prove-payment.html>getmonero.org/resources/user-guides/prove-payment</a>):
<input type="password" name="proof">
<span class="red">* <?php echo $proof_err; ?></span></p>
<p>Address:
<input type="password" name="address">
<span class="red">* <?php echo $address_err; ?></span></p>
<p>Message: <span class="red">* <?php echo $message_err; ?></span><br>
<textarea name="message" rows="8" cols="50"></textarea></p>
<input type="checkbox" id="public" name="public" value="Public">
<label for="public">Can we show this message to the public?</label><br>
<br>
<span><input type="submit" value="Submit" style="width:100px;height:40px;font-size:20px"></span>
</form>
<?php
} else {
?>
<meta http-equiv="refresh" content="5;url=http://<?php echo htmlspecialchars($_SERVER['HTTP_HOST']); ?>" />
<div class=h><h1 id=thanks>Thank you for leaving a message.</h1> <a aria-hidden=true href=#thanks>#thanks</a></div>
<p>An admin will review your request, and an e-mail will be sent if your message is valid.</p>
<p>You will be redirected back <a href=/en/>home</a> in 5 seconds.</p>
<?php
$to = "root@vern.cc";
$subject = "New donation message from $name <$address>";
$email = "Hello Administrators,\nSomeone has sent a donation message. Please review to make sure it is legitimate.";
if ($public) $email .= " They allow this to be public.";
$email .= "\n\nAddress: $address\n";
$email .= "Proof: $proof\n";
$email .= "\nMessage:\n$message\n";
$from = "donations@vern.cc";
$headers = "From: " . $from . "\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain\n";
mail($to, $subject, $email, $headers);
}
?>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1 +0,0 @@
<meta http-equiv="Refresh" content="0; url='/donate'" />

View File

@ -1,2 +0,0 @@
<p>Contact an <a href=/en/admins>admin</a> if this is a mistake.</p>
<a href=/en/>Go Home</a>

View File

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="A non-commercial tilde focused on free-software and services">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, invidious, nitter">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=vern>Welcome to ~vern!</h1> <a aria-hidden=true href=#vern>#vern</a></div>
<p>~vern is a non-commercial <a href=//tildeverse.org>tilde</a> focused on free software and services! This means we are a community open for sharing, engaging, participating and creating free and open source software for everyone, without exceptions.</p>
<p>While we host a lot of services like privacy front-ends, ~vern is well known for it's cozy and participative community, that has been built that way since the beginning. We are here not to just get software to your hands, but to walk you through it.</p>
<p>~vern also has a <a href=/en/sysinfo#pubnix>pubnix</a>, that is, a public machine that runs NixOS on top of the Linux-Libre kernel for improved freedom. The nonfree repositories are not enabled by default, too.</p>
<p>Finally, ~vern's purpose is to provide to you the best experience you could have in this hopeless Internet, and to get you to get stuff done as soon as you can!</p>
<p>All our servers run <a href=/en/sysinfo>free GNU/Linux distributions</a>.</p>
<div class=h><h2 id=announcements>Announcements</h2> <a aria-hidden=true href=#announcements>#announcements</a></div>
<p>A list of announcements can be found at <a href=/en/announcements>/announcements</a>
<!--#include file="ssi_anno.shtml" -->
<div class=h><h2 id=community>Community</h2> <a aria-hidden=true href=#community>#community</a></div>
<p><b>You can join our community on most major free software chat programs:</b></p>
<p>We make use of bridging so you can chat with us regardless of what chat program you use</p>
<div class=h><b id=mainchat>Main Chat:</b> <a aria-hidden=true href=#mainchat>#mainchat</a></div>
<ul>
<li><a href='//mto.vern.cc/#/#vern:vern.cc' target="_blank">Matrix</a></li>
<li><a href="xmpp:vern@muc.vern.cc" target="_blank">XMPP</a></li>
<li><a href="ircs://irc.tilde.chat:6697/#vern" target="_blank">IRC (tilde.chat network)</a></li>
</ul>
<div class=h><b id=offtopic>Off-Topic Chat:</b> <a aria-hidden=true href=#offtopic>#offtopic</a></div>
<ul>
<li><a href='//mto.vern.cc/#/#chat:vern.cc' target="_blank">Matrix</a></li>
<li><a href="xmpp:chat@muc.vern.cc" target="_blank">XMPP</a></li>
<li><a href="ircs://irc.tilde.chat:6697/#vern-chat" target="_blank">IRC (tilde.chat network)</a></li>
</ul>
<div class=h><b id=abusereport>Abuse Report:</b> <a aria-hidden=true href=#abusereport>#abusereport</a></div>
<ul>
<li><a href='//mto.vern.cc/#/#abuse:vern.cc' target="_blank">Matrix</a></li>
<li><a href="xmpp:abuse@muc.vern.cc" target="_blank">XMPP</a></li>
</ul>
<div class=h><h2 id=services>Services</h2> <a aria-hidden=true href=#services>#services</a></div>
<p>You can get access to the "Reg Needed" services by <a href=/en/register>signing up</a> via the registration form.</p>
<p>With the exception of clearnet Minetest &amp; services hosted on <a href=/en/sysinfo#iceberg>Iceberg</a> and <a href="/en/sysinfo#tyhoon">Typhoon</a>, none of the services we host have the capability to log IP addresses due to our use of WireGuard. IP logging on Iceberg is disabled.</p>
<p>We also host <a href=/en/tor>Tor</a> and <a href=/en/i2p>I2P</a> versions of most of these services.</p>
<p>Services marked with "AD:" have alternate (sub)domains you can use for them.</p>
<!--#include file="services.html" -->
<div class=h><h2 id=sysinfo>What computers do ~vern servers run on?</h2> <a aria-hidden=true href=#sysinfo>#sysinfo</a></div>
<p>~vern has many servers running in different ways. You can find a list of them and their uses at <a href=/en/sysinfo>/sysinfo</a>.</p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -1 +0,0 @@
<meta http-equiv="Refresh" content="0; url='/tor'" />

1
eng/admin.html Normal file
View File

@ -0,0 +1 @@
<meta http-equiv="Refresh" content="0; url='/eng/admins'" />

View File

@ -5,6 +5,7 @@
<meta charset="UTF-8">
<meta name="description" content="A list of ~vern administrators">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, admins">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Admins | ~vern</title>
</head>
@ -15,12 +16,14 @@
<p>To contact all admins at once, use the admin (at sym) (main dom) email.</p>
<p>We also have non-vern contact methods listed so its possible to contact us even if ~vern is down</p>
<ul>
<li><a href=//pjals.vern.cc>Daniel (pjals)</a> - System administrator <br> <a href=//mto.vern.cc/#/@pjals:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@pjals:envs.net>spare Matrix</a>, <a href=xmpp:pjals@vern.cc>XMPP</a><br>
Email: pjals (at sym) (main dom) (<a href=/media/pjals.asc>PGP</a>), spare pjals (at sym) envs dot net </li>
<li>Neopenk (neo) - Pays for vern.cc domain<br> <a href=//mto.vern.cc/#/@neo:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@neopenk:matrix.org>spare Matrix</a>, <a href=xmpp:neo@vern.cc>XMPP</a>, <br>
Email: neo (at sym) (main dom) (<a href=/media/neo.asc>PGP</a>), spare: nanopenk (at symbol) riseup dot net</li>
<li><a href=//cobra.vern.cc>Skylar (cobra)</a> - Hosts the tilserv; pays for main vps and iceberg; manages donations; webmaster <br> <a href=//mto.vern.cc/#/@cobra:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@cobra:inetd.xyz>spare Matrix</a>, <a href=xmpp:cobra@vern.cc>XMPP</a><br>
<li><a href=//cobra.vern.cc>Skylar (cobra)</a> - System administrator; hosts the tilserv; pays for everything; manages donations; webmaster <br> <a href=//mto.vern.cc/#/@cobra:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@cobruter:matrix.org>spare Matrix</a>, <a href=xmpp:cobra@vern.cc>XMPP</a><br>
Email: cobra (at sym) (main dom) (<a href=/media/cobra.asc>PGP</a>), spare thecobra (at sym) riseup dot net</li>
<li><a href=//fatcat.vern.cc>fatcat</a> - Renews canary; helps manage services <br> <a href=//mto.vern.cc/#/@fatcat:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@y:envs.net>spare Matrix</a><br>
Email: fatcat (at sym) (main dom) (<a href=/media/fatcat.asc>PGP</a>), spare fatcatcomputing (at sym) proton dot me </li>
<li><a href=//vitorg.vern.cc>Vitor (vitorg)</a> - System administrator; wiki maintainer <br> <a href=//mto.vern.cc/#/@vitorg:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@vitorg:kde.org>spare Matrix</a><br>
Email: vitorg (at sym) (main dom) (<a href=/media/vitorg.asc>PGP</a>), spare vitorg (at sym) tilde dot team</li>
</ul>
<!--#include file="footer.cgi" -->
</body>

View File

@ -5,6 +5,7 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="announcements for ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, announcements">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Announcements | ~vern</title>
</head>
@ -13,6 +14,7 @@
<div class=h><h1 id=announcements>Announcements</h1> <a aria-hidden=true href=#announcements>#announcements</a></div>
<p>This page contains announcements related to ~vern.</p>
<p>All announcements here are cross-posted to <a href=//fedi.vern.cc/@root> the fediverse</a>, <a href=//mto.vern.cc/#/#announcements:vern.cc>Matrix</a>, <a href=xmpp:announcements@muc.vern.cc?join>XMPP</a> and <a href=ircs://irc.tilde.chat:6697/#vern-announcements>IRC</a>
<p>There is also a mailing list for announcements. All announcements are sent to it. Sign up at <a href="/eng/newsletter">/newsletter</a></p>
<ul>
</ul>
<!--#include file="footer.cgi" -->

View File

@ -11,6 +11,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Warrant Canary of ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Warrant Canary | ~vern</title>
</head>
@ -19,9 +20,9 @@
<div class=h><h1 id=canary>Warrant Canary</h1> <a aria-hidden=true href=#canary>#canary</a></div>
<p>Below is our <a href=//wl.vern.cc/wiki/warrant_canary>warrant canary</a>. Please watch very closely for any updates of this page. We release a new canary monthly, within a week of the beginning of the month.</p>
<pre><code><?php echo file_get_contents("/var/log/canary/latest"); ?></code></pre>
<p>This canary's SHA256 checksum is <?php echo file_get_contents("/var/log/canary/latest.sha256"); ?></p>
<p>This canary's SHA256 checksum is <code><?php echo substr(end(file("/var/log/canary/SHA256SUMS")), 0, 64); ?></code></p>
<p>Previous canaries can be found <a href=/canaries>here</a>.</p>
<p>Previous canaries and checksum file can be found <a href=/canaries>here</a>.</p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -5,6 +5,7 @@
<meta charset="UTF-8">
<meta name="description" content="Costs of operating ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Costs | ~vern</title>
</head>
@ -13,21 +14,15 @@
<div class=h><h1 id=costs>Costs of operating ~vern</h1> <a aria-hidden=true href=#costs>#costs</a></div>
<p>Here are the things we need to pay for in order for ~vern to be up and healthy</p>
<ul>
<li>USD 4.5/mo VPS in Ashburn, Virginia (Hetzner)</li>
<li>USD 5/mo VPS in Newark, New Jersey (Linode)</li>
<li>USD 15/yr (1.25 USD monthly) for vern.cc domain (GoDaddy)</li>
<li>USD 4.75/mo Mythos</li>
<li>USD 5/mo Iceberg</li>
<li>USD 27.3/mo Typhoon</li>
<li>USD 30/yr (2.50 USD monthly) for vern.cc domain (Njalla)</li>
</ul>
<p>Electricity costs for the local servers is hard to measure. Hence isn't counted</p>
<div class=h><h3 id=why-godaddy>Why GoDaddy?</h3> <a aria-hidden=true href=#why-godaddy>#why-godaddy</a></div>
<p>Our original domain was registered on GoDaddy long before we planned on doing anything public-facing like ~vern.</p>
<p>Transfer is not currently possible for us since GoDaddy policy requires whois protection to be turned off before transfer.</p>
<p>The amount of sensitive information leaked is not be worth it and if we input fake whois info there is a good change the domain would get suspended</p>
<p>Hence, for the time being, vern.cc will be on GoDaddy.</p>
<p>This also comes with the issue of also not being able to add DS records for valid DNSSEC.</p>
<div class=h><h3 id=excess>How excess money is used</h3> <a aria-hidden=true href=#excess>#excess</a></div>
<p>Any excess money we get (more than $10.75/mo) will be distributed among the admins.</p>
<p>Any excess money we get (more than $39.55/mo) will be saved for future months or put to further expansion of ~vern.</p>
<p>Information about the usage of these donations can be found in the <a href=/finreport>monthly financial report</a>.</p>
<!--#include file="footer.cgi" -->

33
eng/donate.html Normal file
View File

@ -0,0 +1,33 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Donations page for ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Donations | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=donate>Donations</h1> <a aria-hidden=true href=#donate>#donate</a></div>
<br>
<img src="https://img.shields.io/liberapay/goal/vern.svg?logo=liberapay" />
<p>A donation would help ~vern stay up and running for longer! We currently only take donations in XMR and LiberaPay.</p>
<p>If you know of another good way to take donations, either in cryptocurrency or traditional banking, please contact an <a href=/eng/admins>admin</a> about adding it.</p>
<p>As a thank you token, donators get access to restricted access services such as Jellyfin and can also opt to use mail with their own custom domain on ~vern.</p>
<p><a href=//liberapay.com/vern>Liberapay</a> accepts donations in many currencies, more info can be found at <a href=//liberapay.com/about/global>liberapay.com</a>.</p>
<p>We have an XMR OpenAlias on vern.cc, so simply type vern.cc into the address bar and click resolve.</p>
<p>Our XMR address is <code>4ATm8EZaC4iEuwt1VABuxFPi5xq4HgvqgghmKqvgQyvwQf9KK7AyYFXCYCZ3xBiqZ38CctAWihJ3yLeKAeGJfQBgDxQnn91</code></p>
<img src="/media/xmr.png" alt="A QR code representing our XMR address" width=300 height=300>
<p> A transparent report on how the donations money is spent can be found in <a href=/eng/costs>/costs</a>
<!--#include file="footer.cgi" -->
</body>
</html>

1
eng/donations.html Normal file
View File

@ -0,0 +1 @@
<meta http-equiv="Refresh" content="0; url='/eng/donate'" />

View File

@ -3,14 +3,15 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>403 Forbidden | ~vern</title>
</head>
<body>
<!--#include file="/en/nav.php" -->
<!--#include file="/eng/nav.php" -->
<h1>403 Forbidden</h1>
<p>You do not have access to this page. This may be because the www-data user does not have sufficient read permissions on the file.</p>
<!--#include file="/en/errors/common.html" -->
<!--#include file="/en/footer.cgi" -->
<!--#include file="/eng/errors/common.html" -->
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -3,14 +3,15 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>404 Not Found | ~vern</title>
</head>
<body>
<!--#include file="/en/nav.php" -->
<!--#include file="/eng/nav.php" -->
<h1>404 Not Found</h1>
<p>The page you are trying to reach either does not exist or you do not have permission to view it.</p>
<!--#include file="/en/errors/common.html" -->
<!--#include file="/en/footer.cgi" -->
<!--#include file="/eng/errors/common.html" -->
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -3,14 +3,15 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>503 Service Unavailable | ~vern</title>
</head>
<body>
<!--#include file="/en/nav.php" -->
<!--#include file="/eng/nav.php" -->
<h1>503 Service Unavailable</h1>
<p>This service is unavailable.</p>
<!--#include file="/en/errors/common.html" -->
<!--#include file="/en/footer.cgi" -->
<!--#include file="/eng/errors/common.html" -->
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

2
eng/errors/common.html Normal file
View File

@ -0,0 +1,2 @@
<p>Contact an <a href=/eng/admins>admin</a> if this is a mistake.</p>
<a href=/eng/>Go Home</a>

View File

@ -5,15 +5,16 @@
<meta charset="UTF-8">
<meta name="description" content="Frequently Asked Questions about ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, faq, frequently, asked, questions, frequently asked questions">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Frequently Asked Questions | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=faq>Frequently asked questions</h1> <a aria-hidden=true href=#faq>#faq</a></div>
<p>This is the list of frequently asked questions regarding ~vern and the services we host. We try our best to answer these questions, but if something must be specified, contact an <a href=/en/admins>admin</a>. This is is ever-expanding, and if you want an item added, contact an admin.</p>
<p>This is the list of frequently asked questions regarding ~vern and the services we host. We try our best to answer these questions, and this list is ever-expanding. If you want an item added or something clarified, contact an admin.</p>
<div class=h><h2 id=signup>How do I sign up?</h2> <a aria-hidden=true href=#signup>#signup</a></div>
<p>Sign up by going to <a href=/en/register>the registration page</a> and filling out the form. An admin will review your request. You will get an e-mail if your request was accepted.</p>
<p>Sign up by going to <a href=/eng/register>the registration page</a> and filling out the form. An admin will review your request. You will get an e-mail if your request was accepted.</p>
<div class=h><h2 id=recovery>How can I get my public key replaced?</h2> <a aria-hidden=true href=#recovery>#recovery</a></div>
<p>Send a request from the e-mail you used to register and an admin will replace your key.</p>
@ -23,7 +24,7 @@
<div class=h><h2 id=distro>Which distros does ~vern use?</h2> <a aria-hidden=true href=#distro>#distro</a></div>
<p>We use debian on almost all of our servers with non-free repos disabled. The exception is our PubnixVM which runs NixOS with Linux-Libre.</p>
<p>For more info, see <a href=/en/sysinfo>/sysinfo</a>
<p>For more info, see <a href=/eng/sysinfo>/sysinfo</a>
<div class=h><h2 id=site>How do I set up my user site?</h2> <a aria-hidden=true href=#site>#site</a></div>
<p>Simply place all the relevant site files in <code>~/public_html</code> for HTTP, <code>~/public_gopher</code> for Gopher &amp; <code>~/public_gemini</code> for Gemini. This will be the root directory for your website/gopherhole/capsule. For example, if a user foo wanted a site, they would create <code>/home/foo/public_html/index.html</code>. A file <code>/bar</code> in foo's user site would be located at <code>/home/foo/public_html/bar</code>.</p>
@ -37,7 +38,7 @@
<p>Alternatively, you can place a binary export of your key in <code>~/.pgp.gpg</code>, and have it accessible via vern.cc/p/username.gpg</p>
<div class=h><h2 id=host-this>Can you host X?</h2> <a aria-hidden=true href=#host-this>#host-this</a></div>
<p>If you would like a service to be hosted by us, contact an admin and discuss it with them. You could also add it <a href=https://pad.vern.cc/pad/#/2/pad/edit/VS1bvdzSGTfujDR9J+brXvxb/>here</a> or <a href=https://nc.vern.cc/apps/forms/EbMZfs4igXTDPMKW>here</a>. We are always open to new services to host, but it may take a while to get it fully set up.</p>
<p>If you would like a service to be hosted by us, contact an admin and discuss it with them. You could also add it <a href="https://nc.vern.cc/apps/forms/s/faJd5QXswjCZgF9FmNj25Sji">here</a>. We are always open to new services to host, but it may take a while to get it fully set up.</p>
<div class=h><h2 id=install-this>Can you install X?</h2> <a aria-hidden=true href=#install-this>#install-this</a></div>
<p>We currently have nix home-manager set up (run <code>nix-shell '&lt;home-manager&gt;' -A install</code> to generate the default config) set up, so you can install any libre software that is in the nix repositories into your own home directory. If a package is popular we might install it globally.</p>
@ -46,10 +47,7 @@
<p>It is possible by adding a CNAME record to your domain that points to username.vern.cc.</p>
<div class=h><h2 id=broken>Why is X broken?</h2> <a aria-hidden=true href=#broken>#broken</a></div>
<p>If a service is not working, please inform an <a href=/en/admins>admin</a>.</p>
<div class=h><h2 id=ipv6>Why can't I access vern services over IPv6?</h2> <a aria-hidden=true href=#ipv6>#ipv6</a></div>
<p>Sadly, our tildeserver's ISP does not provide IPv6. Therefore IPv6 won't be possible until we sort it out..</p>
<p>If a service is not working, please inform an <a href=/eng/admins>admin</a>.</p>
<div class=h><h2 id=quota>When I try to copy a file it says Quota Reached</h2> <a aria-hidden=true href=#quota>#quota</a></div>
<p>To prevent zip bombing and related activities on the Pubnix, we make use of ZFS User Quotas.</p>
@ -61,7 +59,10 @@
<p>You can fix the permissions by running <code>chmod 711 ~; chmod 755 ~/public_html ~/public_gemini ~/public_gopher</code></p>
<div class=h><h2 id=contact>I didn't request an account on a chat program and no longer have the E-mail I signed up with. How can I contact an admin?</h2> <a aria-hidden=true href=#contact>#contact</a></div>
<p>Contact any admin by using the contact methods listed at the <a href=/en/admins>admins page</a>. The admin will give you a message signed to your ssh pubkey which you can decrypt with your privkey. If that succeeds, you will be given back access to your ~vern account</p>
<p>Contact any admin by using the contact methods listed at the <a href=/eng/admins>admins page</a>. The admin will give you a message signed to your ssh pubkey which you can decrypt with your privkey. If that succeeds, you will be given back access to your ~vern account. If you can't use that method, contact an admin with the e-mail you registered with.</p>
<div class=h><h2 id=pronunciation>How do I pronounce ~vern?</h2> <a aria-hidden=true href=#pronunciation>#pronunciation</a></div>
<p>~vern is pronounced with the IPA /vˈɝːn/ in English. To hear this pronunciation go to <a href="//radio.vern.cc/intro.ogg">radio.vern.cc/intro.ogg</a></p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -5,11 +5,12 @@
<meta charset="UTF-8">
<meta name="description" content="November 2022 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>November 2022 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/en/nav.php" -->
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=nov22finreport>November 2022 Financial Report of ~vern</h1> <a aria-hidden=true href=#nov22finreport>#nov22finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 33.74 USD on LiberaPay this month.</p>
@ -19,6 +20,6 @@
<p>11.38 USD for Iceberg, 21.73 USD for Mythos.</p>
<p>Totally 33.11 USD was used up this month. We have 0.63 USD + around 18.50 USD (XMR conversion rate as of 1st Dec 2022) = 19.13 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/en/footer.cgi" -->
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -5,11 +5,12 @@
<meta charset="UTF-8">
<meta name="description" content="December 2022 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>December 2022 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/en/nav.php" -->
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=dec22finreport>December 2022 Financial Report of ~vern</h1> <a aria-hidden=true href=#dec22finreport>#dec22finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 12.67 USD on LiberaPay this month.</p>
@ -19,6 +20,6 @@
<p>5 USD for Iceberg</p>
<p>Totally 5 USD was used up this month. We have 8.30 USD + around 19.05 USD (XMR conversion rate as of 31st Dec 2022) = 26.72 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/en/footer.cgi" -->
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -5,11 +5,12 @@
<meta charset="UTF-8">
<meta name="description" content="January 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>January 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/en/nav.php" -->
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=jan23finreport>January 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#jan23finreport>#jan23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 16.41 USD on LiberaPay this month.</p>
@ -19,6 +20,6 @@
<p>5 USD for Iceberg</p>
<p>Totally 5 USD was used up this month. We have 11.41 USD + around 41.16 USD (XMR conversion rate as of 1st Feb 2023) = 52.57 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/en/footer.cgi" -->
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -5,11 +5,12 @@
<meta charset="UTF-8">
<meta name="description" content="February 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>February 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/en/nav.php" -->
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=feb23finreport>February 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#feb23finreport>#feb23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 0 USD on LiberaPay this month.</p>
@ -19,6 +20,6 @@
<p>5 USD for Iceberg</p>
<p>Totally 5 USD was used up this month. We have 14.71 USD + around 34.58 USD (XMR conversion rate as of 28th Feb 2023) = 49.29 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/en/footer.cgi" -->
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -5,11 +5,12 @@
<meta charset="UTF-8">
<meta name="description" content="March 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>March 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/en/nav.php" -->
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=mar23finreport>March 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#mar23finreport>#mar23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 2.61 USD on LiberaPay this month.</p>
@ -19,6 +20,6 @@
<p>5 USD for Iceberg</p>
<p>Totally 5 USD was used up this month. We have 12.32 USD + around 35.70 USD (XMR conversion rate as of 1st Apr 2023) = 48.02 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/en/footer.cgi" -->
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -5,11 +5,12 @@
<meta charset="UTF-8">
<meta name="description" content="April 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>April 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/en/nav.php" -->
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=apr23finreport>April 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#apr23finreport>#apr23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 0 USD on LiberaPay this month.</p>
@ -17,8 +18,8 @@
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 2.8 USD for Mythos</p>
<p>Totally 7.8 USD was used up this month. We have 4.52 USD + around 35.70 USD (XMR conversion rate as of 1st Apr 2023) = 48.02 USD remaining.</p>
<p>Totally 7.8 USD was used up this month. We have 4.52 USD + around 35.70 USD (XMR conversion rate as of 1st Apr 2023) = 48.02 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/en/footer.cgi" -->
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="May 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>May 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=may23finreport>May 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#may23finreport>#may23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 54.82 USD on LiberaPay this month (thank you!).</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.68 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 36.98 USD was used up this month. We have 22.36 USD + around 33.98 USD (XMR conversion rate as of 1st Apr 2023) = 56.34 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="June 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>June 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=jun23finreport>June 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#jun23finreport>#jun23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 1.88 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have -14.29 USD + around 33.98 USD (XMR conversion rate as of 1st Apr 2023) = 18.89 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="July 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>July 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=jul23finreport>July 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#jul23finreport>#jul23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 20.59 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have 2.43 USD + around 33.98 USD (XMR conversion rate as of 1st Apr 2023) = 36.41 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="August 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>August 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=aug23finreport>August 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#aug23finreport>#aug23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 1.90 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have -32.72 USD + around 33.98 USD (XMR conversion rate as of 1st Apr 2023) = 1.26 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="September 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>September 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=sep23finreport>September 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#sep23finreport>#sep23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 0 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0.004940039377 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have -69.77 USD + around 29.31 USD (XMR conversion rate as of 23rd Nov 2023) = -40.46 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="October 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>October 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=oct23finreport>October 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#oct23finreport>#oct23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 0 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon; 0.1321527686 XMR for the vern.cc domain</p>
<p>Totally 37.05 USD and 0.1321527686 XMR were used up this month. We have -106.82 USD + around 12.80 USD (XMR conversion rate as of 23rd Nov 2023) = -94.02 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="November 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>November 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=nov23finreport>November 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#nov23finreport>#nov23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 99.35 USD on LiberaPay this month (thank you!).</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is used for the domain, or kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have -44.52 USD + around 12.80 USD (XMR conversion rate as of 23rd Nov 2023) = -31.72 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="December 2023 Financial Report of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>December 2023 Financial Report | ~vern</title>
</head>
<body>
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=dec23finreport>December 2023 Financial Report of ~vern</h1> <a aria-hidden=true href=#dec23finreport>#dec23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (Fiat) Donations:</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>We received a total of 0 USD on LiberaPay this month.</p>
<div class=h><b id=xmr>Monero (XMR) Donations:</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>We received a total of 0 XMR this month. It has not been converted to fiat. This money is used for the domain, or kept for times when we have a lack of funds to use or to cash out when XMR peaks.</p>
<div class=h><b id=usage>Usage:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD for Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>Totally 37.05 USD was used up this month. We have -81.57 USD + around 12.80 USD (XMR conversion rate as of 23rd Nov 2023) = -68.77 USD remaining.</p>
<p>The extra money has not been yet divided among the team.</p>
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -2,9 +2,9 @@
echo "Content-type: text/html"
echo ""
echo "<footer>"
echo "<hr>"
echo "<br>"
echo "<p>Made with &lt;3 by ~vern team</p>"
echo "<p>Copyright (C) 2022-2023 <a href=/en/admins>~vern team</a>. <a rel="license" href="/LICENSE.txt">Some rights reserved</a> under CC BY-SA 4.0.</p>"
echo "<p>Copyright (C) 2022-2024 <a href=/eng/admins>~vern</a>. <a rel="license" href="/LICENSE.txt">Some rights reserved</a> under CC BY-SA 4.0</p>"
echo "<p>Logo info can be found at <a href=/logo>/logo</a>"
echo "<p>Find the source code for this website on <a rel="source" href="//git.vern.cc/vern/website">~vern Git</a></p>"
echo "Commit Details: <a href=http://git.vern.cc/vern/website/commit/$(git rev-parse HEAD)>$(git rev-parse --short HEAD)-$(git show -s --format=%ci)</a>"

View File

@ -4,6 +4,7 @@
<li><a href=http://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>~vern</a> (<a href="http://vern.i2p/?i2paddresshelper=xcxqU-MRt4gdP8l87D9PE55Ox2AbCcmfdn8m4cKCXIAVu2nuy4P~ha1qgNlminvCfHeDrrBLnQEnDR2Vk326xnigVbEVBecA7W4h3O0n4l~up31ET6~mYEl~8AliIBop7D7452W1rwbC1uilh-kwoFwplQZypvL7t954cvEIKAYs9FC-h6qak9iOicpTcYC-uu7tYW5sku~fbn4UY6LkgvBfQOSYNST6-pilQIN-XwU6ipc4PAbPgpxSmmm9FRYn2OP2Ls49Yb9BVOJXdxxZzwOyQiPHTm88TGVnbpi-ClJOWxpaleCJwCL8eR8iDj3j09Leq6HkdLk9THnMD-Rnf7sAs8W1R3QJEb3bA~f4DFmfEa~tddQkzSJvRhX9ozL1TPPhRoar1KRvH7QvCVJNnnDsvkTIofGOT7KDAzR7ldGA3MnIXzkjWk3J7jn7E2yaF~YN8jhICrTM8gFW4ZUiY21thlC1OrZr29izBwHCnSfImCIncnhlz90taheV5vRQBQAEAAcAAA==">Address helper</a>) - The main ~vern website</li>
<li><a href=gemini://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>~vern Gemini</a> - The ~vern Gemini capsule</li>
<li><a href=gopher://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>~vern gopher</a> - The ~vern gopherhole</li>
<li><a href=http://vernwe65i5iwfypgmlaciaqsbuvzouxf7qco6xl6qkfgdzsmvf2a.b32.i2p>~vern Radio</a> (<a href="http://radio.vern.i2p/?i2paddresshelper=DkDE-RSLQzRJ3Ij9x8U4ienSMGD5H2ZjEXRHwgv7nnYVG60KyWmpmzEsFZU8QsFpKj4wATJHdbFRazY3Q1fX5~AnOj~XLmgDGsDtsdIPoq0~HvJJMagF119a0IIYXmO68Qsb8OPwJTCf1gIN1pLYVPF5gFfE3BNGaO8hpI4EN08xBfcWtMfvehBDeZXj9Lv9l216EIzx19jne~CrSyUUqD06k6xr7p0zuGHmlvJRgNViaCOwZMdNnNvtBtbqwdvvEv3fna2ADtBwIQrUsWYugTm72L2yvBGatWSayRpTGFUb9al6I-bi0D8r~ZHpPAD6Xax3Ojv5oWJUJVhCbFiU--wIe9tX7QCS-zZWLEDmsAZG7oQocitoA46HJ3fjqwgvE7KjVkwukY28tMkTI1ZJhF5KBnt6W34NMrIIm3QrD7ZpKB6rtEPXp2Fy0lCucLjMrEcZbxNC6gfuBO~QnDXtOMJnhFG1K~8xFGEjHeF7E22gsKvDAmOxTHF3n0P8w7oyBQAEAAcAAA==">Address helper</a>) - ~vern's internet radio, featuring only libre music</li>
<li><a href=ssh://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>SSH (Reg Needed)</a> - Each user can log in to the ~vern tilde using their SSH keys</li>
<li>User sites (Reg Needed) - Each user can have their own site (HTTP, Gemini, Gopher) on verncceu2kgz...b32.i2p/~username/</li>
<li>User sockets (Reg Needed) - Each user has a UNIX socket and can run their own HTTP server from it, accessible via verncceu2kgz...b32.i2p/socks/username/*</li>
@ -11,8 +12,7 @@
<div class=h><b id=storage>Storage:</b> <a aria-hidden=true href=#storage>#storage</a></div>
<ul>
<li><a href=http://vernkjqjz3qctifc3ovi7s77zzkej6qb6wbgly7yu46tgtffskla.b32.i2p>0x0</a> (<a href="http://0.vern.i2p/?i2paddresshelper=ErLH4gqgq3kszXLFLEd1lEd1JvE6S7haki98h0nO7LQiUJtb~2~bKGfKf48ebUiF0ujuGPrVPFVyUAcpj-ZJfyUsIn04kyj8RH-H~uyz18QogZ4U4Saheu7Q1Aiyn85J77HIFgzdn2lSjDQiTROeQB202bZDT9-u~yQjSAxM0X9xtdergKsHWQiR6YHOyFvp6LZ7dqheknjL8f3jPU9VZUaPN--r9IV26sQfeljTDhCZ0S~y0QbFLXqVR2stqfcIftqR4AhGtp5mY-rRYpLQ6FzsS5j0P-bnI0M6RtaDK8REhSsYiRb0QcvdILvrP9BUyVU~4jd35DychZdU5NLRvIa3Iw4BFPe8JavuttHldWTbFqrmPC1cba5zj9ZufClay3~efqKHjrjA~TViIpRywA5oe02ilDYNGE0vkVrY4rv92Kd67ufCxHauqsth2TJsOAjeYG2w-xZPWEvnwEqe07vEz9wJlc4t-VyImF1MgbluX0s2SGmwyK1S7wRvEaJlBQAEAAcAAA==">Address helper</a>) - The null pointer. File hosting and URL shortening service</li>
<li><a href=http://vernv3r2fudsi6yslyxmuqurx5pppfveqzmlqag5jdmek6ugibrq.b32.i2p>Vaultwarden (Seperate Sign-Up)</a> (<a href="http://vw.vern.i2p/?i2paddresshelper=ie9s-CvYevkDTel5I4A6D9BfwHD5shKOj7ZcAxgmTI4rR-~Gk2NPppvYwNkvMBH6VDquQIlTjI6mfvznC7fRhbVbUOGiC8HB2PzZ1fRTFzJL4DSdhF4zoeSF5EnaphQ0C3~i7FF5rkAKVXUOwqWCPOd7vTXYAUmH3xA49jdMmKcPipl-FcLecOOIWOIaenn3~3N5AtsSRQvUqOdgtaVTFO5G91OnxmjKiFCYkwDPdDyrqkQS0FWvNfkkkz6O5E-Ia-YyL62wq0Vbsm5NQWYWhiBef448YmlbZkjf9sIrvJ74vKfILlmViAoiEEzlgLzEr1QoS9ixRs1GjaAf9QSRtPQEw8r7CbK9gt4RS7h~awNlISAz-bBBnKuCg9it29GoKz-qlRi-G8WyoP9TFxFgYtG0szkX~uaicFWb1en7pRW9aMQSG5lL~7v3DdI5~yclFYTa4Z7McPvOxF~Ayk~J1KqXWm5vJmkN8yxEYkzBZTO1j-iZzCjiGPAdoXF9PzG7BQAEAAcAAA==">Address helper</a>) - A web password manager with many features</li>
<li><a href=http://vernbm2ykmrqpkhpygk3skotirppddevw3xpkzyyxbcsfqchb27q.b32.i2p>EtherPad</a> (<a href="http://ep.vern.i2p/?i2paddresshelper=ND1JkIic0-5iWw01a63j3UYwVaIAsMgCY1bL0dPZux-ZAsv1W~bHC0p-uT11-bTqELaZri0u4cgIQnLmYO04T5NcY3Hm610w2G~vshv-x3I1ezFhUKprcDgu87B3rUz8seWNSQTuZcjrBET8CftA0tGdnY4dqXtBYCs8AVIKmTyYpmKOBa~QzJDShlQnCqPIODvlV8NBEN7LOoTq6Ddx3bcODmZJIOuL3MSEW59W-lpMxHhAewVlj94Z7E80CdYsIKs2Md2uaWdpvBPXjDTy-tdjUGzMGIQiMNOshUEJJ3o7J11G~W-OlJkHWptwiGLLjwHIT8jqaDEZPnRLPvjDLNB-W1XxhicRJbPB0I9O9ry30tFyfAYhvGmhJ2qn8fXcU4EHBGibE8AM76eceVQ3JbSf-x5bCU1p2Rfuv4ujBS7q6Orz4W~76mhD9ldnshojAbBKDqlxkk75~yzWorSOf1Cu~fkYtdNfxlfR0iXr9EbVqF9IQG3~nX1ZGb8s1tQjBQAEAAcAAA==">Address helper</a>) - A modern really-real-time collaborative document editor</li>
<li><a href=http://vernv3r2fudsi6yslyxmuqurx5pppfveqzmlqag5jdmek6ugibrq.b32.i2p>Vaultwarden (Separate Sign-Up)</a> (<a href="http://vw.vern.i2p/?i2paddresshelper=ie9s-CvYevkDTel5I4A6D9BfwHD5shKOj7ZcAxgmTI4rR-~Gk2NPppvYwNkvMBH6VDquQIlTjI6mfvznC7fRhbVbUOGiC8HB2PzZ1fRTFzJL4DSdhF4zoeSF5EnaphQ0C3~i7FF5rkAKVXUOwqWCPOd7vTXYAUmH3xA49jdMmKcPipl-FcLecOOIWOIaenn3~3N5AtsSRQvUqOdgtaVTFO5G91OnxmjKiFCYkwDPdDyrqkQS0FWvNfkkkz6O5E-Ia-YyL62wq0Vbsm5NQWYWhiBef448YmlbZkjf9sIrvJ74vKfILlmViAoiEEzlgLzEr1QoS9ixRs1GjaAf9QSRtPQEw8r7CbK9gt4RS7h~awNlISAz-bBBnKuCg9it29GoKz-qlRi-G8WyoP9TFxFgYtG0szkX~uaicFWb1en7pRW9aMQSG5lL~7v3DdI5~yclFYTa4Z7McPvOxF~Ayk~J1KqXWm5vJmkN8yxEYkzBZTO1j-iZzCjiGPAdoXF9PzG7BQAEAAcAAA==">Address helper</a>) - A web password manager with many features</li>
<li><a href=http://vernj47t2vz4qiobsrcaj6eqhaquqe5qsaejga2glol4b2snhcfa.b32.i2p>Forgejo (Reg Needed)</a> (<a href="http://git.vern.i2p/?i2paddresshelper=jbyKaMQm9XfxKotbn7ggscd-BP7OVvYMfKna4loWx8fwqhGvUf1GolfSZ3lPtmfGKEnNTSpKekCWx54Fywxi3kBBGLA8IjKHvpPARfvPprxkSQaHy5rXIKb5p8W21Y1HR01TZmQo00vjsq7zvNjBJNw4a-zH9e21USDBSlxw-6K8pmOGyTZeGA1cQCQ-UCj59RnIuav2bIFATcrbJ9HRPkN0WDtD3GEUh5lW2xayaqmKdrmu4~os4-y1RZC7a-kDz1TpRxXOCXCdFPaAGf9nD7V-WSTLp~DajdMVq1eexFCsdxB9wyWdh6pPMRqGh7ATB~VXT-1BRTD8VXk0cO-k7R0IZOXJBvoWhjbL00RWGt3CL91r9kYvmNw-RcUQI9G7BpbZAKijzYjZ62PrFGfQkwyeLgrWr8o-pZ6amsmcrdTUaUbf646T53hxXic28qoLgL70NaEPrzxHj5psWLiNa5jMqw17LqhKV2fZhCvazWYMY-Xhy8bHZdX2goAcdoqaBQAEAAcAAA==">Address helper</a>) (<a href=http://vernp46vgdvbfjlxibqbmlk2wxckgjvnoj5ixjdkdr2n773mra4a.b32.i2p>CI</a> (<a href="http://ci.vern.i2p/?i2paddresshelper=Ep3DCvyNrxB7DAHqFZqXAbhFUSnFcUVe7Lj7JkbnoMmdY~j~nOhF3PISq4jyv7LS5wFi0aGbzr5TVDUXXCLbSdPcmj9z0z5QBT5rG3Za6GbaQyvTxquTostiCmt7R2gdyfOcEXhFMjRxNr6pi9aRiGruKJRmPRtq1anVt606kpolBwrwU24KneNWk7~YkrV2Q1VmSAUyQBeYmEbI~wcgj6e5j0hvTmGLiQINuiaePSG6MSdavNsHJwBYslF1OLuu32luLrtuLaytdNAXVafXoRrmj2K2O9duI94Ni-ePndsV0IP-WU7jFBSQmQMjXqcOEwRESEQNcA6I2Au29Z0zBSr543KUY-X8WXzmyCbJQchwaiFKuWhXE978HcTpX5MYO7zW4PB9ipOJAttC0M1HPf-18TmEF7fvcgRffxUYXKI3f6ZBPXU05T~mK2KZAX~Kk5UWHs1FhUWXz2jrESgvK7PQK3H3x6iXvu0bOCSgVSvz1G-cNQXjpXhqHSyqnq~uBQAEAAcAAA==">Address helper</a>)) - A lightweight code hosting solution written in Go</li>
<li><a href=http://vernfy3k7royqfe7pg6wgzj53ipltd5nb4acjtjmwgpqrkxwmcla.b32.i2p>HedgeDoc</a> (<a href="http://hd.vern.i2p/?i2paddresshelper=yRu5ne6-ZmziLPEDmPWK8QEoi7R3n-sR~AGEIqpv42IXBwT~Q0knQHtZFdYVZf24TzVr9FabJZE9FjAYZQx0aozpdl7iA~aBa0KjTyCwuwjyimZmAnh~UrGD1cZ52myV8LtP3KavctakmaFe3f1JW0msJiqnsovI4IBsK5H80hnPO7TsFOBamYBRUQImdRGcyIgv4QewwvNcOZQRlSkVuVf0UKJiLa7qcL05ZL4gHlmdTdgX9spB2gEqHXR~6fY7ASyM3BW4d-eUR3cyOd~hHJOnDkuyLPX-R18X9YwUF6OOusuX55X2zOA6ScVC5A4LxLSrqdq3cudv4t2PHsDwbFJ~12dIBoZiuKtYfomfslSxpQJGfttjonQ9k-u66UazReQBHENBNIOuGCA2CfYwd01K5qwsJNaHtaCHwb0YqSb-m96EIGA7P-nIigIn65JgwlcayDvLle4G1v-D5s8YOafVNX~j4mm2bUYnifyvuKIwvfn13tivNxpn-uN8JA76BQAEAAcAAA==">Address helper</a>) - Collaborative Markdown notes</li>
<li><a href=http://vernxqcyexg5qsmtel4fjs7f7o6uktrqwuhqc4dde4xf2l5v55aq.b32.i2p>Mirrors (HTTP)</a> (<a href="http://mirror.vern.i2p/?i2paddresshelper=c-3xw1EWpjn6mRoORybYeiXQdFXbFdjjrY2NXOol7rqZOuFtMvmZhWgiJE9WCG5bpqTt~aA0u4EkxGpekK9aae2NjXhXHRZ7DXzjiXF4mnwbxGEcjzROczmGgvzz7AZDVySWCak-09AAd~AMAGPFsIpCIBxFUG~-H8hkYNGZUreP68ZQv3D3gDiu0PAi-8A8Zxc7u744ZKKiVru6NOXGtrxPjd1sdy2Ma8yUfUQcfArBAeyLoZSjd3CulUe~Mxlc5au5FPCtt-nOHKGxdur~hGMSSxPs0hbgxmaX3qb0Of4DjZh-aMlG-Vxrd7OdVQk7DNzYJskwz2DeJUyKjN8tNsQXQxfoBj4lqhK2eOm5lbDqnew6AeTpy8fLtrh3IxZrfGaHsxFJUV~ToxgprhJZsJ752-SXEOC0izi0ZnP8ZGmY4~Io6YNKlb4XucyA6qnd7EOOyfsIpOO48Nv1By6VAL9Axd9KEeKmILgMKqhIGrFWpNis1zbuDP7~WlqdnGhxBQAEAAcAAA==">Address helper</a>) - HTTP mirrors of popular and free distributions</lI>
@ -20,7 +20,6 @@
<li><a href=http://vernyvyqme7hnsfmfty7s7aawpndayyfbbydqlfewuuemzwh332q.b32.i2p>PeerTube (Reg Needed)</a> (<a href="http://pt.vern.i2p/?i2paddresshelper=zZUALEjFdSs~yKM93yvcP3X0RpPyOdULlX55ANZeLp-FRboGqg0QbuER2v-U7VYP5AwRDCNy85WHYChF0ilrnvBulexFi~J72nyaHXl2NXJG~KOebsO1Xk5Lw-46CN7S3FBeTVgj7mN1mbhU1C60hJbENLzyz3i5Q7fhYONWFsDEmephRkUTZofNLJNIPC18QtLjPG5WQrYVa93IDnv~Gy7DczXee7RKcXQVVd-4bftmEJ9-vbWF~jv~i-25bfziwhNEe8b1fwIGiLsc2scVYpiHOXhw6Zqy5IqsIJdXBBTyShp7jhAq3XdjuzAtovUxomPVfb9Yc7YlXfrpKpyxGX277p--GtUz242EQ8fZmAMks7pZfvUWskYbE0PNKu-6eYi9Aja7zQWMV3UQLJAVyVmZgN1SuKW-DbOT-B7RAvLNoHUgAbvrBtutRq3-VBtM0wxlqTGzMlxDPgBz-BiMbMDn2x2fXQIVwd2Pfp8DEH9iumJEFHuzNnyFYsFVYHWSBQAEAAcAAA==">Address helper</a>) - Federated video platform</li>
<li><a href=http://vernbrpw2ivyireljmadepiwl2zwukfs3qq3neqiygdzd2swyb3a.b32.i2p>PenPot (Reg Needed)</a> (<a href="http://pp.vern.i2p/?i2paddresshelper=8L~Y3dQy0EnC2e3T230ZTu3LHwVlZZLqzoKABS~jciAyCmIDyZms4Wv0b41t8bM2yBYNGgSm4Irl~1X0LnmTCRZy1IpohwLWjeoTdBCuf-CBUF-9vO-WGotGrlIvd1jxpI6Q4QwDl5dRJWxbZArHASRzMt5UA~Xtmv4GOsXrzQ4EV740ejrQsArqYlueET3LkAznvMCMhLdNlz~jvlhxFPbJZ11drExJNeUfbJZn6HdaXR6hJlSiN-2tPoxiVfbeLicWREpfAjAIzE2lLBIjNC7l2kpMbzF3PBAP-7ALKHTOr54Pkg-G735DKQLusLwL9WKytxNIXcKFc6mICQzalmdYQk-QJN336cDf4nOWiczunS-kd9i~xz7x5OttIpShelGMal~8cwHu6r4z8tWdC2dcijKtnkKmn6Mc-j-d4Yk82OlookDQPbAN-qhO60UiMyCjJhH4afI0gaoh4p11CCPvHyD9ktVl1FjIoLMLGqqR4iDd~sRiNQveJLebuQAYBQAEAAcAAA==">Address helper</a>) - Design &amp; prototyping platform</li>
<li><a href=http://vernmeoccnhag24lturrfxjne2szacraslpbg3v4pmuv25gwb5oq.b32.i2p>PrivateBin</a> (<a href="http://pb.vern.i2p/?i2paddresshelper=2DlPvsYohP-mapAHwl~s0npqyNqdqGnOaZzT1sq6mvjQ9YjoODkdFo6Sl5Z1zAabYP5lgDxITPK4UBJJnZzXvpIIqN1TKS9KO0LPF4WvsNol2rO0l-gJzUbICn~lxnQ1cmPPBHK78Y1kfBh0TGJ5aNEZJ8RXKagpx8MVN8gSNp-t8y59nTEqEjvVYHYD~idKv6oOdVBx1AOoeB1BDA9lA0I2I1XKqCfDzj2Zw6dVO~zjGYELHTBF6GQ99DQvIZ6BkBk7cPpM5B7aBqY3VemWTb9gpolmnrRHgKgqGd6tRtmqX6zyn~LjIQjMa45A7Y9RFo9YQuAWJ1-xctfRzlt73QczgYKClHVsqY1u2loS0T~~4xWfSoYogZvCFGCjCugLTeXpaz~3qn8PSMEPjL2lUpOyTU9AxSTTjpVnlQtr8r-RYxu~S9jmL7k-15DmPCkw-xkidU46pzevnjzoOuGJZH7SPqtP5SVaL2oN64EXInM19Oc1ngonV~XmJL4gpb~SBQAEAAcAAA==">Address helper</a>) - A pastebin where the server has zero knowledge of pastes</li>
<li><a href=http://verniioll6ezxh2ns3l2hbt76zlklmwqguomnjgg37olnmbhgodq.b32.i2p>Vikunja (Separate Sign-Up)</a> (<a href="http://todo.vern.i2p/?i2paddresshelper=hnOyH00iZ5zMJSWnFfcP6Xk91ZzyqNCiEMbr~J32rVFZWoHSG1vnhd-~JJ4nNT-0gHgx-kxmAGQgTXvJkiO9Y~mFuqubSV-MAUsZiTTt5bn1jX7hSwfNoAIO2dSktvgrngKMIHckgW06OxG~e~lab3jRuetTwEI~tjP5doaKiL8w97mHDbx1MpmHDARk76LAuZ7UtoHxTWbOHbOBvusCXYydammIdDCpGS6wovnEK5mtvDAvpBMTOOhVmorYPOFYE-WgWRTVGc-W1dupB-zChcQhIhNYECqprSjCcfUPmSYVVoJCUghxu8L7LfpSoohmI-Z-K1ulfrxVkYW5MeVDrYVSUah-Et~RHUuOwVOcM9ScPqowAXSHx~BZ1zFNHGMgoyzdZEpgs2ni8BQNu2ntNTJLl8iLznTlGD2MqVVKXGEkf1kcnaOLMhgXosToWoWIS55mbkvsjFN6DgT5eLShtS6jw4Hue~Ei919nBL0TPmov0oD5-XPjpAg~pD~CHL-oBQAEAAcAAA==">Address helper</a>) - The to-do app to organize your life</li>
<li><a href=http://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:8446>Syncthing Discovery Server</a> - Peer-to-peer file synchronization</li>
<li><a href=http://vernzluj2od67vbf5drxxrhzekslgxnym7zc3mxgx7tfqndgedha.b32.i2p>Nextcloud (Reg Needed)</a> (<a href="http://nc.vern.i2p/?i2paddresshelper=CDzcf6lS~gbNPNk4ABfkhizLfvKYnenpyjnKqyPF2H4nF1L5G7dNOCxoHQIKuFHj6MFBoc81C-ojSveAuFf~lYz3KbdrkyJR-DduNJ8jn0~YQ4rmmq31wHCMZJMfvEKnZ5YlvbnWYceHWti1ry6SsdVhZ~CltS~usVfWmib4ckZnnSAH9yWzA9kPWEvKyRV~SnhWKFU4~jgbymdy9mOR0HWbSQLIGUzsQseQoXS1l5P8wpsK24lQtounl~BJUAcgSuI0T9KPmOmwkPxoKId33RnjteUpB67AmXLFchLtscRElA3v8SJRgdgYeDVHZdTBjYH4bHLRgoak5dbOlYZjRs-663z5YX-kNCSzTH2NbCE51814MfNGyu3tYioOtIGx5rfv3ZFzFtUpKAqpJiVPEpWjUUJydiqoEp1n76fPfrAmNGdnqg1TMn8DbAGWd5ohe2yumrwTIzxULDuuUhvaqRJH9DrDxGUTBSAW4fI0fsP7fAHxXYb2xLUZxfvWtEYuBQAEAAcAAA==">Address helper</a>) - A productivity platform that keeps you in control</li>
<li><a href=http://vernvx3w4jkwznya72gnslmkabthu6behn7mlfunezcubsjazaxq.b32.i2p>Ntfy</a> (<a href="http://ntfy.vern.i2p/?i2paddresshelper=KFLGe2qXdauZnNkEDKZ6UfIWjFWSSaNbo-OF4z~saWhxkBAcKrDXrQvPZHDG80M2XtyTTp0RFS1Iq6VJpwEFAnT7VaS6v780NSWNBhqH-PQerCnFYNxzjYAtfkF15~utw6Sf6CgGLXla58-y6wDucQHMVjYJ8g--wqzul4aasNzlcwALd6F6GMXpNpnMdAk52l7bQ~L2G9dR2oDUGOgvMHWGu6Y~5aJsyX3~AgJV3Kkl1U~srv5W6IRkU0T-~UbmWs4oA5IsVn~Yi4~suodakeLMLnJN0ntkMJE7lD5ufw1WoDwN-2sBiWSMUhadD7N8A-lhiTandKWfS76bosrZ7DgYmbcSDQ3xEHcs7oXzXi0eP~zxLEEhVOVYBzGUgd5r3hH~E8lq-SYl6o4HOLRqy2LJgtE5nsBvuwquO0K050hDO0kVYG4j~SDZiivHMX3bDThu1KoUaAXZcYDeNaY5DfRAZeh6AwhMBBiJ6kLwnAMXebth8YCfUloofeD8K70nBQAEAAcAAA==">Address helper</a>) - A simple HTTP-based pub-sub notification service</li>
@ -29,6 +28,7 @@
</ul>
<div class=h><b id=network>Network:</b> <a aria-hidden=true href=#network>#network</a></div>
<ul>
<li><a href=dict://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>DICT Server</a> - A public DICT server, providing many word definitions</li>
<li><a href=http://vernpl3z5syo5sblwnna2v4ktdwjmdotbta4346zekfi64is7idq.b32.i2p>gopherproxy</a> (<a href="http://gp.vern.i2p/?i2paddresshelper=7DUsfYVDAE2KcWKBdKpt1y5nJCCFcq~jnDvBG~xE0rkLpaUreczMb~qGws39bbW594AMFaj8CkR20C9Gff2l3-rpxLkdE-PI4caCp1SLkBNuXDjDrIcnt8PnmgFiz5jhZ4jfA3pi1uWL9H9YW1VJ~vCexUIYL8A8XQit17dd~Hyb8pqWrhd4qDmKROyMUZj-e4bNv9BThlbb2Ep9sYsatz2bhko0eskuZBK92-ZEnq7ez1BEwSfCL2gR14OEiB2cs5~lyrNt~WVfPwif9fYcx80T~Wcpzd~-d7xDgoGXieQwmvM7xbGKygBoFEnXSaePBFukVreCYPlwNuy7caGg-YVdSUxR5SdqrbzoWq2d29NhLTxpB3J4tEPCezF8Zz~oxaEIiqP9oPDgXAu3SfULJrS6-I0hmuLUcPst7~4iseoLTT7WIAUtqxtx6XyWLVCLXsTdz39PymHQrmfRlUgQ~v81yPxGL7eZDUiBmXEcfTgDvT2js~oVnjQ5~WNVepP3BQAEAAcAAA==">Address helper</a>) - HTTP proxy for Gopher and Gemini</li>
<li><a href=tcp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:5201>Iperf3 (PubNixVM)</a> - The ultimate speed test tool</li>
<li><a href=tcp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:5202>Iperf3 (tilserv)</a> - The ultimate speed test tool</li>
@ -39,21 +39,14 @@
<li><a href=http://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:6969/announce>Opentracker</a> - An open and free BitTorrent tracker</li>
<li><a href=http://vernbzytqve2yzdud5pndkhwnkhqb2vfjtu7r42tj5savjrabsaq.b32.i2p>Spyda</a> (<a href="http://sy.vern.i2p/?i2paddresshelper=CuehhpOCePUnKmgUNgHBMaFCImB3sdw5EiP7xC6VbUFHsapAmx6SgTLJLdqU9ryIHj9iul5WQ-0YuOhRVvDzL1C0Np2DMFUTn42AVIOG~kEgz9fdtPfvqYZJEclU9Jvxza3lsWjiWbjFQudnEJHdgIQbr-Bm9r2RqCa5m4wQWUFs7IFQPPELwVYlLa-v~8CLJQliMtPlGoEfZ0JZpf45mNO8G5Br9ST1jwAzp0v1spORhNOITa0EO9KJ92r83Y0F1wsN2qpGmqa~lvbd9wajxz3lDsE2GrsjjXKkENg4WNqDep9HEz3RR7AtevZv3QsrLVuN-ddB5z5NY7tsvQlWQ2grP7rE3eHatd-r1i9inpyxN3fS7v3Vl1RHyi0PBMsCPfwKsl9n0F6ObVhuJrfUwz8JcJpJlDmEZM-b7ZHeHZpocNRvnDgHUbZP54-E0NOD0tDh5cWS7GDA4JMKLcBNeHu5mlbK9a0OdtO49QVfPUAMXAG9-ZvujcefZBk3c-JoBQAEAAcAAA==">Address helper</a>) - A privacy first search engine and web crawler</li>
<li><a href=ssh://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:2222>tmate</a> (<a href=/tmate.conf>tmate.conf</a>) - Instant terminal sharing</li>
<li><a href=http://vernxiu4oiyb6t2impixu7kqot4irhdr3pzmgszbaxjbpwblapeq.b32.i2p>YaCy</a> (<a href="http://yc.vern.i2p/?i2paddresshelper=-4e9zCXiFpKjynTN7G2AxvRuDwaEihdw8AIp03zZAzKaugyqN45XCsf8TMQISP8sUQrxrMq-mIvGzWFxgfVZYa7n0NIyIjqYqR0Y-~YG~c9TOLc~sIN3pGx18zW5ljA~EgTEorZFoDEfH30FhrArZ-hoDFF3Pq0SKd3vpJDTgX4j3SmiX-JXBJjr6qi0mJOp991o-QtU5Xq9Qg~Ahb4ads5D-54eZN2HusQVRWqn4~nS04cJ3nJYsYUxaKSLhPIi7m5XDqPpJVn8OXaS3XiBsXfW2~J~tut888VA7ZiS9cXboeBLujKfKvUuqS5aT2sZMBZD9-K~6RfgdpK04lFlOZmXigtS2XwCBYYGn9bnwTiFBcbEYGem4shglXoCOrH4XWXb3vSfg60NSPfIc4iRaSdGK~bmtScBz7yZg9SNNEPYVyCLAzcPhvQoR0t5f3s42Kdt6FS02b5JWvDQ1zeYykhjS-B5JA3eQVDybV4VELucXyO5UtAodPiv9YLcz-AMBQAEAAcAAA==">Address helper</a>) - A free distributed search engine, built on the principles of peer-to-peer networks</li>
</ul>
<div class=h><b id=games>Games:</b> <a aria-hidden=true href=#games>#games</a></div>
<ul>
<li><a href=tcp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:1234>Among sus</a> - A recreation of Among Us mechanics but as a multiplayer text adventure game</li>
<li><a href=minetest:verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:30000>Minetest (Creative)</a> - Sandbox video game and game creation system with focus on voxel graphics</li>
<li><a href=minetest:verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:30001>Minetest (Mineclone5 Survival)</a> - Sandbox video game and game creation system with focus on voxel graphics</li>
<li><a href=udp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>SuperTuxKart</a> - Free/libre and open-source kart racing game</li>
<li><a href=udp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:8303>Teeworlds</a> - A retro multiplayer shooter</li>
<li><a href=udp://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:8304>DDNet</a> - Teeworlds modification with a unique cooperative gameplay</li>
</ul>
<div class=h><b id=social>Social:</b> <a aria-hidden=true href=#social>#social</a></div>
<ul>
<li><a href=http://vern6xwzdgt2l7jhgl5dyv6cqjfhd2fnbgbm7i7cd6ssfboqra5a.b32.i2p>Agreper (Seperate Sign-Up)</a> (<a href="http://ag.vern.i2p/?i2paddresshelper=ClPMv3wbqTXhCSN4ss1Te-SDtw3XXyzxKvWWzCvUAWT6jJY1eNZ2caiTOHV8a~lBO133ZTt1ck12L3dw~6g4hrjp-Cn1QsjnT6d6U8kSmMtK4ZBICN7pl1B9mBh4J14aZletIhSlCXKmRXQZN5Cx4dWeF6LomjEMBsAmR742Rzthmpr-AtfzhMUeQ2sT3S1HU~dXF8a1zKhIlVssvrh2cPaCCeUGJNaw47Q2xCjocEtF5oahXnw9sz7fxCBbHDt7J3OYqaMW2J59VqcKREH-xSewxS-ehh~dqvjsciGbqqblCGtGOC0bHZ2Nwuhthsgo7RifosIFZHA9-n~hBMMZ6TbuPggnZEiyflDXXuf2JjHPaoJdoE2XcMXx0-MeyPcVEECr0o7OSV6NkpB6r3znMiLoomWaf4ZeNlnN2EWhY5477nrjq9OhHhzMTpoCCS8CzzV4AkO~FC9qT8ZgGoMxYQ6vdkSg0WnmDg5fU5WXl7Afnont-5mmyGoH6nZPIjIzBQAEAAcAAA==">Address helper</a>) - Minimal, no-JS web forum software</li>
<li><p>BBS (Seperate Sign-Up):</p>
<li><p>BBS (Separate Sign-Up):</p>
<ul>
<li><a href=http://vernv5abwkzvlzneqto7x6vxw3bwdmd3emdnb4xuvwykwlghwaea.b32.i2p>HTTP</a> (<a href="http://bbs.vern.i2p/?i2paddresshelper=uHOhKwm8O2eCardcnhSpaKM-nqwl4hX89GwubpbYw4ow5YFPPyzTYywTT4HGZT4qD6eo~rF3HoX3W-jazB00Zx-5KorB45g7sOdDFzIFx7FraO~wYLyZ2U2CVTDMfbl5Pcavh5VG0fxpbJwFuzvZNEnj3NFxzZFOXy~leaT0b8W5O~bPppuiZvJh54Df4PSueN1FQHazLAqxq1vH1GvyB58o~bv5Ep4MjcNHrXKsLYmRrPZNVKZHnwqgyqSZg61FMcpGEZE84XXBabp-kK5ytvE2BsTDb-e16shjIPHpzxX23LUHjSiibPeqvW5Rb4KeVm0P7niNtgW~m4qZ0DuhOBx62874vmtMT8wxoOlQqmSCQKJq25ZdhegHzR3~k~VO7Yvmsh2tABULfcbfosUjLahQIDMomF2xP~qUm0JiN5ALKCZnChQNjWh~AgBfsUnEZdW-LPI0qDeZzYj5hgEyq2aPB9KbM1LTFO5Gwa7lTdZK3XLWS~WAgKighvLJPYgpBQAEAAcAAA==">Address helper</a>)</li>
<li><a href=gopher://vernv5abwkzvlzneqto7x6vxw3bwdmd3emdnb4xuvwykwlghwaea.b32.i2p>Gopher</a></li>
@ -64,8 +57,7 @@
<li><a href=ws://vernv5abwkzvlzneqto7x6vxw3bwdmd3emdnb4xuvwykwlghwaea.b32.i2p>WebSocket</a></li>
</ul></li>
<li><a href=http://vern2c3ryms73cqnxr3plef2npbwlg5mx75wigd3fve32m5iszya.b32.i2p>Akkoma (Reg Needed)</a> (<a href="http://ak.vern.i2p/?i2paddresshelper=p6lAOV43WMri0BJrgWBDu5eF4kG0VZOzcr~HDxKPXpgXS2QjDhU51l4qaypnTY87Qgp-zRykshbkN-ezpHv-0~j0A7bamnczRkabw2OCaFfysUUrzLsz5Z064bDCVdsL2OAGLZREgMa47whcZCCZwon9Xle2uak4YSehWR00lu8OKisX4KR64R1MsEKbYJi6BbJ1p4WhIeoXS6pZG3R0Y~1M-MtjXBus3xbFdR9JIdiDsHUu95lE6AHFpxBJFSeb9FcIRXbKdiqLsv7ZgnVhdRbEWTlt8zoVbwt2T1VyHDVF4XUYOvFyP3rdOkmMt3aX3U1A1ieZSW1fCMF0mxB0W28oW8t49828vpO1inX7o~gPOGN2jR7iiVdjziAZT5RHJ1bvrjzlAv5Y76rrqH3ewz4Rc~PgX1KClbNMV8UBZSuM8AL5Gs-XrEXPIc4F~9gj57PQbQL1nbD6IUptXno8WGPMSEWRp-0IYtqAkTj08nPy4ZmT1uSiJdblAvOpJ4xLBQAEAAcAAA==">Address helper</a>) - Social networking software compatible with ActivityPub</li>
<li><a href=http://verncc3ifybf2wvag5sgjmpsdp4lcv3ppuvpnlihcgffuqytkaxa.b32.i2p>Mastodon (Reg Needed)</a> (<a href="http://fedi.vern.i2p/?i2paddresshelper=I0G02BU54GgNjv1lATSW4mNgqW3yDKfxfTDz6r05GYjqjnKW4GVyCMeL0dEOCupmkKFBPCqgO1QXp5gvHTP1Cet2HzF8EHnTMBMavVCyea7m0YB4Rpwvl541Qnm~WgRhomw8kZ4bkHZroAhcFUNlggmd5o1Dyp5nku51fey2aWEflbJLyn-agQu6Ks1SlxUUrGqQvJ0z0SBcl9qGlcsqNuPiHIBBV89J~nGtzAaLPZe12XHm6h6unnih4Y7Mvp8CXbpyxLgvJW-vNtO~ZhtQJHpksT6byfCMVdhIVdP9WBfM26FV~l9wTn4gRncwmehuCekz3c7djcWhqEvl0Im2PgbXYvqQvwuo3at~vH3osW0lA42n2aQam-IFg~ur-dF1YR-pD9UWCuE4hrt~IqpGVgtwT~z9qcVwcNcO4acF7jQ0tl2PQJChYExBrqUWtkkmHkRIe7~tqR43buVqYsTV3QzwBRn1xkRjV0oLZeWHidVPKSt1eZwzWVOiwVwCC0NLBQAEAAcAAA==">Address helper</a>) - ActivityPub federated microblogging plaftorm</li>
<li><a href=ssh://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:2221>Devzat (Seperate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=ssh://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:2221>Devzat (Separate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=http://verndnomc4cnte4aw7yrfpse33vrw2nlwoxozxmf77zqquk6ea7q.b32.i2p>Matrix (Reg Needed)</a> (<a href="http://mtrx.vern.i2p/?i2paddresshelper=1ATSqOgxS~UM6ayZlndmEDctaIUBilqjgbT~9X0bSOC-hGGye8ybkjrLK5BNvc4YXJDrLRcmzUnncUFjiDYfQrHAvLisCkxAwLitVvdclkC8KjK81JRXCg8J-VXlVLXelpmqsq8dj0qK3O1WqK4Q9Qwcs9EhFt9qlJtDBJgGa~Ih5R1Klujv~bnCMjCsHlN4nYv5Mk1a6hEM2h~n0KJUR3vPw5fncS1IxVDj7gYqUFtEf29l4jNzYf2nBfQkXmEv62gtRvcgyH38ZlF2xUmUELWEu5VjQiPSatP4n7qTiGgaTdIHDFw0QkUE3JSiFG0UQ4euD8pqpY4u6kD5ZNgSDA3nrqH1Yjy42MQTXGCcY2FCxWYFL6t04s4sVSf1yIfhcz3KMWswyO006cSKY1hizRJNbMN1ehU~SAEBOMM7YGzHX-Vjq8C7o23Q82YWr9ZVYButqFrtLNh3t6O3bxGAFNVRuZ9s2DLRqqf0nEM4TWmVCv2toxJ7d97-PvljJb6oBQAEAAcAAA==">Address helper</a>) - An open network for secure, decentralized communication</li>
<li><a href=http://vernyaourawd4avjf7ye6g43pqovys5wqdr672kervjpev353klq.b32.i2p>Cinny</a> (<a href="http://cn.vern.i2p/?i2paddresshelper=bmZ35l73kwcyZZALT8SlEJxFfu21n~8l-DhqdsVYLlIJfW13oie-aWFTBn7pt7jD3OwbBHoNGn3D-zKyThHvM3bo0rSf1IBjAuNfG9TEVuAZCMEfkJO6mX-xNrmuR3QVxvU0QdjyYLc8ffWUC4EBD8qhH8FnjuX9J9GauNEj~TyK4yVNBi9N3rjKIMEgLujvkB-20huXzSusATI14kHVzvBXF3syPCGMGOVk~0SumotoKrfJty2qPIJUK41S7aPKNWL3lemgMJl-z~mf2xt08tCmmIxCevWvwxJr4flN9XDCBNebLYbnRgaSXUFQF7brji12Nq1J2jY4D0k2HJI8ONqiHUVwEkEUlzmjsH5lDourrtPiT3TCNnSdShXPfcK5EcFjhBM3tMx7a43x~cfiIW9aWjVPbAdXADEV0~~eqOlpQZ~cbltFJOylfC7LWdFZBfTJl0RuiPgJ7v91M8H2FMyrvb0yTjFgbVdo5VXoGsXU9czjbDaQaVkjb5hFphBPBQAEAAcAAA==">Address helper</a>) - Yet another Matrix client</li>
<li><a href=http://vernltmkmwexhk77dlxmqlet3djveje7gcq7lwy3l5gkemxysy5q.b32.i2p>Element</a> (<a href="http://riot.vern.i2p/?i2paddresshelper=tIFCCt3PsoKApYkoV8Bh0ovENtdVQutSRlMlkZK2smicNi0zAJQ2Jm9d2BhrveT6wx7TUmwcgLxyaNadwUuycMjZfZISXyyrOXYLUv-ebXKvzAnXH3OwAGWaLQrlw3dOFwbybzL-F4J~sTCta~VXUPlRNQNRJqgc4~~6RvbX7XMig4B6w3yQOLQTSxrxAvS4AwvHl7YqxwO2b0~GtojUlOp9NvNj6JGlPvzzhf~zHH-Kzx0ImxmP9du2yYaDkPZA9XMmMYv9mQHJpJuDPI4ZgoycduTmW4t~Y9qWfA3DPpCTbgLIBP1eqjRtQq-VFg8-v83Nk5zIMnbbVyoj~kScOF4zTYCXWfSvJiOKTZ6KajYVBxrPmx3mecT7beAOYOwgL6rTKWXSK1U1hA-THHKlPVldv44hwdXt21lKSppvmZ59U6ddkFR-uctUEdyiPhHznRmhW~ch5mJPGsMqT-SB~TkbEQK7YpAcEtsBHc7-0d1-QVBDEsiihU62tJwT2dfQBQAEAAcAAA==">Address helper</a>) - Secure collaboration and messaging</li>
@ -74,11 +66,11 @@
<li><a href=http://vern4l4bo3tzed7niopxkfijgbyod6vc7pmqrhice2mjvjfboqua.b32.i2p>Matrix Sydent</a> (<a href="http://id.vern.i2p/?i2paddresshelper=PGXeiDEPYUyE5gVY4dbn7ajzWv-ni3cacOjbF0rGddBNTozhnw30hHkFeqZ6aBFl93bhomJuSLwtV4SlUwsqnoEToY2wF5tD9gkA-5JIqJr3YnqONgKGt-SFZVWNjGUc~opoDyAA9xyPBb2VXs4o2MpKmAl5wzyPwzW65to3suaj5zm-uNm-jDkocWM3iqogo3xn3prt0MY6x25bemgZyFxwjRjIt1I4g2kWPuyPk2xO1a9TMoc5QC~DaO5fHtVx0-zdfA1QfC1K~mC2r9f7lAfk1wMZ4LXc1p7MeFcGhB5CNT4afTrweN~QJfNDgpKBMKuqdfcdbLOrKwepY~afwc9QG6gBHNopm7Lws6~I69hvuME-mNCZ03ZPu--Lekhkf58bp93-wIkkAmRHUj~nnDearSKyMV2cE2MhtByT17Va3O0tiPtlJAtjJZMownnrAkt4pdzpZa~Sl2iyI9r-oVZxy17yElEVG1Mfpf4mh6cGDCgUOFQqZZhJgMd9P-qVBQAEAAcAAA==">Address helper</a>) - Reference Matrix identity server</li>
<li><a href=http://vernwbp4lxrl7vn5jjgmrdkxnncpfwdzyv57jya2enmw76y4vdha.b32.i2p>Matrix-Static</a> (<a href="http://mvw.vern.i2p/?i2paddresshelper=LJok~jBzTRMTftEAfjhsiYjTTeVR8jwuGZRiJDdCl-NAA2OxM2R~JYEY6TFVfWLlKiw9plH6Qf8-XhIKjIsjtAHmRM4QRuTJnlPi5gDu5NU07vbg1Vg0Y2TD4o7d5k8mbN1ItRKZXxPgWL2oHBWRBToG9wAu-DrFLqMC8oiqjjiz30PHwey6b05MNv91o47Xht3dN8Zx~qasSFseCLT94DNYMXlqWtexKLodzOcypZlvaQIHgJWLCuO37oxdX64sOI6nV4Ltngp~uDV4GXO8YcWAJCrNUYSw5qr8KX50i~9cDklJ29wpYzPa902d~hqjkXVGx9b5bs5nBVz3fQwVk6TNS042DSB10J-IfHJonVI1FQaJgbkW3q4tfpHPWGqmUwNltQn17EPegHzjHPoW9nfmzf4kj0OGEWco2pIDAuodLInPInyPeXyOGc3YbWnUpBVcjqKiCt3240ORTdwCPXFV9aH-4fk5ZqY5F6USS60OOdp4ZrpntXFkyAFQ5SxuBQAEAAcAAA==">Address helper</a>) - A static golang generated preview of public world readable Matrix rooms</li>
<li><a href=http://vernzqlne5hobeijxz4g7u6zpejcdemrnqra2eg2sge3af5qp7qa.b32.i2p>Matrix.to</a> (<a href="http://mto.vern.i2p/?i2paddresshelper=HYV-2sze-BiMUObVpAX9ins12jb3G9StUTbgPHzKn2Pg8TvPjp9jm0sjW8d1Cvh5EEKUhnXKgus66y2WvXNlM-UwWqGFUi~-jhTpzvkEFHAA3wm0EO78faiPpuzl6dJFQ2h6r952354CSBaDyYCE2vOLyD3tmLTvWKQ5siDar09sQJdfmmmURwWhJF~oA5bbhuxA5iHYRfaBTpIeRUeiKkD-6yz3BiN~fM~cfFKwE2JTwmG4NlV3M896UTCYaRZ4ojj9h~SGAYfL5WSHtcQrInjFzbgSPxSyvgpa4ub-SQnsJcbSWgbrF5dh8K4pcmMa4dtAfwfbmu9b-y879catY~tq6nHOmeaX2TAUHQwG5dwT9PighNqLXiBCfe36tB1v74Qw8G0uNGh3liozcOmddPMkue2GW3u~EXEmPmr9y5JSsg56u-wavzzGOrwLWQ3tnUYJEL3xGhhXOOUNitf355kvMi7UgSLrvi0dlEAM7R0zwUKmXjk5Mrx~Ju7bNXzSBQAEAAcAAA==">Address helper</a>) - A simple stateless privacy-protecting URL redirecting service for Matrix</li>
<li><a href=mumble:vernlt2ydc2xvpy2vbcmgxfycekwkofkciwmp7oz2y6psneanlqa.b32.i2p:64738>Mumble</a> (<a href=http://vernlt2ydc2xvpy2vbcmgxfycekwkofkciwmp7oz2y6psneanlqa.b32.i2p>Web Client</a> (<a href="http://mumble.vern.i2p/?i2paddresshelper=-Xwr2mkwiHbf1oziGVLtzc5kmmcjTfx4pSDPqkO0VhmCyzVz99IMda3339h2feB6lHpf6EZXdc0fx2byg2x2BluTmDJi1Ks7RqsND9lu9pqMlUpPA89zp1EEHp-Fno7osILY5VMsw-icO7F5yvF5ovmBuavs3NmAvPIzz4wus9nhZ8X0XUGeIvYZ4o7DpQ0gVh9XH~YirBsqgUN5-dHfW0zUXQdTCUsurJoyX9ddrF9apD5Ke5IL~LvG9yXj9Qwp6zqAFiSXS~vRuT91~SVBWXE0BJv75HknDR9RL8tQaA10ekQ1gQNwfMHiEiCNWZfx~KMd-Qnx65PpyBxFrnx9KuxVVvgaMo-j-qG2tIy1RA51ZH-v-6ij-KzIn3i8jpSv56XQ4-6c-4yWvfz-AMvA8iKU1mnp-eKqEkc5EK~nPFqWkZspv505ErS5vsiGQdLFxLKQXFXQVw~gzgoAjpY04cazMZpfnyRk8p0prrQf0mjZ0omH3iS5IOpCh8zUQ0a~BQAEAAcAAA==">Address helper</a>)) - Low latency, high quality voice chat application</li>
<li><a href=xmpp:verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p>XMPP/Jabber (Reg Needed)</a> (<a href="http://muc.vern.i2p/?i2paddresshelper=fJbwYs6~GEDyIJXPo9C~A2DR9KWwNeJaqctRCb64NAK9yd3nMpHdhMtkf2XSLVhVkp~iPsD0IBxeVdNQSkVhiO~7iFspHoFRQaAXCVhSn2kQLCwBUXWLtrzTEyDP1s4-EwRYFlxD76YI4EXImvccHqLWfn5wGbNLOapjVRtp0tgd94VVRGrHwuxIYpQx8YMOUmd-wBPiA9A5aavBWvhF8ANvzHwvCpuOkCjpcpBNfG3bIsc-8acOCXLU6~JAfWs2sK-Ww4S86GNFQCm5kbRMZGeww76h75eajs0typB98WNyNUFYf8f4VZpYeOQCdjZtrOA9-sVlc2mqMyBk-8DpiUr6DVuODtilr75cNLI3U~UIJRvxmLMX5eDoqQckx8HVW-kRGU3Dg~d0CIQW-LRfGZNP0sjCCLdLcT-~IOevGR0TwiaTXGOjEIH-mcWpIIcmzMMKXtigE1iTNoAyzxC0SzNQEloOX6a5bPt5c-qyMNEmySWo6iKns1V764TqXlzVBQAEAAcAAA==">MUC address helper</a>) - The universal messaging standard</li>
<li><a href=http://vernd6f2dxbwfwp4fbkrdz75k2h2wyudmvwrqkrgkawjjrm72z3a.b32.i2p>ConverseJS</a> (<a href="http://cjs.vern.i2p/?i2paddresshelper=k4zDH2EUvSxpm4hax8CmKvKZr3UJ2t9u3sS3zy76BXvGqId6i3pyuEVP8LT0uKxrSEOzHOcZOJPZ5iBIYH4wXQ46iDz3haOW8HvjAAhkKOUxDaUwk51LeMx7p2~xQu8k59B30YCvXi2Ho2LCxwxcFGy4KUc-mT6EVpRhh76QirwlBKO~Xn681d0PtdHDvFFRzX8VHtO57S74mQceodTfmw9QAOYhl1GrjsJldIqECQS-03NOHjeMPTYXYZA0nAa~~pHBnnwoiBkdUglg2DagIidLIFupzrMybCWP1BiWHJEVSvO~2zDsu-g0dVvI4FKzKPcG8hAOZDkNn0acZpzrxz66j4Bk7lLLCTdIcgI~R7VAC47MaidK7AXv2KOyhY1AivNg~msMIVWmaeMW4oheCo-MlyxKeUhEF~rv4x4LBjsbuwx9z74pDLmwClg~-VjVMcxKB10SCfQ8T8MBfzP9X9s6DFvoYp8cGfLPhDsbWE7MpRTsSROpsioohweJOncrBQAEAAcAAA==">Address helper</a>) - A XMPP chat client in your browser</li>
<li><a href=http://vern5vicrpk2n4knr3c2qfyu5g4cjiwiulqa4txrriske7vyv3ta.b32.i2p>FreshRSS (Reg Needed)</a> (<a href="http://rss.vern.i2p/?i2paddresshelper=BzRZQhMgx1AI-XSH0PEpIWpTVsn~lTThaNFTb-49vdhbCHQvxaUiGkD6d8V6WWiG29~r2TcORKxGO9HcfgFnd9j8uKSL6-mvOAzsxcThxcE15-DuJ2BH0pKSmThiNvWQQkCAQPtdXCEXsTaD~ZjJ7KJfdYh-6JwoModhjAsRTgMrsm2-CdQYKR9r486GMqJqb1ZuroBg41W9KBsYToozsYt0VOYh82amz7TKZ4fCpiG~1IS0kTvSPlX3DLeeDFOIyn1dRPtb5Z0Qy0AhF9V4fT-COTgbscD7YpkqUSjhvLGJ~9LouMIqrd2fGy1J67BWy4m7gcMk6UYePd4voofE9Okv7XjUSfPAT5nAhYxW3dal3fWXG4ugzA0KjnWK0pFRoI044KbvBABYE-~466wxLk5~zGso7nqrAJnEi~d6NIl3azoLcG-MNPLXQKJcVqLeJWg729bukGOUPBZEwA6Rx9RvX0ENp3nEX3OLv3rug4XDZtJImr1s5toZsmLcP99BBQAEAAcAAA==">Address helper</a>) - A free, self-hostable aggregator</li>
<li><a href=http://vern4yi5vpg5cp42pwxndb6jingckjofyxxvpwaonolqmn74wbqq.b32.i2p>Miniflux (Reg Needed)</a> (<a href="http://mf.vern.i2p/?i2paddresshelper=GDffQ9y4-nL7i~Lfr-CwaTsZsWQAQdY1spOpmcYpF1ZDsXwy3djPipMr-X~lEnrqZszvvONNSaHo-EAKBqnxhIF6nF94poZICAkQ~sV~dJv-OGxdgK2rEahxkUPpJEcaQc14ShEzgSso4xmAVPLgwmOvA2W~pP3v6MIcHM12T6ua-cD~1-gMTxR3lKQ27zUujQPDlxEYVJuL76YOIpBx4my7xsrirhKleR0O8TbMVeHsl~D1hVw8M51KnDmC8yhd~MAfp9UwOfI4NavtdIHsTx6NrnyGh~b-PFJauvYmWrJiqZ9XAQqxPqyG8n6jM~4Lff-DPBSG0Bz-HpsfyBDhbNWU-FpF1WMlez~O54sy49PbXU9fgBg4qHZ-63f9Su7-P4iPUt9yxI6RIjv7EPP-20J7fR-nl-5CBWW2-jpVeEunXiEjuMUXqyNYnKUkmIJbPHB~7b0IpirhAcDibCH2Qp2mS0PxJd6xFxWesY138FwYxGZj5iRhXO7~baH~f9XXBQAEAAcAAA==">Address helper</a>) - Minimalist and opinionated feed reader</li>
<li><a href=http://vernlebgbpxnln2oluosc4hrnjr7byg2e5pqiwi2phhwmudbhirq.b32.i2p>Yarn (Seperate Sign-Up)</a> (<a href="http://yn.vern.i2p/?i2paddresshelper=bDEBXQZzrcS0jEJR6-NQ0fQQ7TL1JdvYQhVtV76KnoyS3MC1mzMebAsSgQsvKRlFy9yiSU2TDMvOIJ-rTSl9s6fEXE1aXvKyi3lL3nIOAHxCQMRXUHD0AplstAY~NlQMrdTucwjf3-xLUlt59c0~oPiLOxNA0n67B0CmUgLWYcg~xXkx-Rf2aAv4h55RDAXhVsxHWWiDPH0xXL7t7DptZmptRwaqZB5jo3kBPbIN74tSdeAMCoTI5-ejnsoZa8biNQgDhDZPXQRlHzplrmKx0X302TSG-1MDcj99QOeARI~uriOC6HsVvs8rMHlUo8aouDHdZa13UdLI1PY-LG7ozU-OPrNApgIhMzO2y3rSnTSro4~zvX3Dq1egb8qrwSex5Us99zI0GRLE5b1ezZCHseYc-uOhv6fuIrNNBSTwfw2J9RFJp6bV7aBTQ1PXlFgo-Y~kqrQvrbnSsl2cKaWBnVUBZ6QguGR0KI90ZnYBf9kXdWm691JnREcn54u2FSpGBQAEAAcAAA==">Address helper</a>) - A decentralised self-hosted social media that has a privacy-first focus</li>
<li><a href=irc://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:6668>Soju (Reg Needed)</a> - a user-friendly irc bouncer</li>
<li><a href=irc://verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p:6667>ZNC (On Request)</a> (<a href=http://vernd722rkd3v2o5ppu3aphmfhdthmillq5patn4fa7qvk5ngiaq.b32.i2p>WebUI</a> (<a href="http://znc.vern.i2p/?i2paddresshelper=5bB7duCxzhc43QFrE19C2omvz~Ugl7Ioz24BZK3gehVU0qQueJqVCMVcM0wJ9F915HNXSsQQFRrpNoi4C6AAAWYDfibknVmc8OQn~9~jCJ-PCCrUdj0Yt9J~SGOR3wLMcpXRN6tVl0s6Iw5l2rKVlxy3KWo0W9F0fXLAw5DSEZyBvxooezKbahDLeA1EhQCQLALy4X1gXbdSBNH0Dl~lfEerPF1bX~vZZxRdtOwzot2KvVh614n1IoctC7wDQbzsBxbEu4OCDCsTEnuPF-e5ARIsyAtv4gc6A0rmGLVVV7HnqyCW8vNDilT1Vnc1s14~~l0HWEfWvaVl~-QO656K~E2l1PWdk0yEHoAQlPwYyCdSQFjwtbWqJqQPurWi9PWylZBjUOVXYCAjuBnDaw-WJimbYa8TqFOVWpz7LikwOo-c1ARRANkmdXg7Xva5CIbdFYPy8IVDG7rY~7G2cHiNNqDGauH62JqW2wcOYaih7GXJnUJfzyNRnXyDeZLGcQDNBQAEAAcAAA==">Address helper</a>)) - An IRC network bouncer (BNC)</li>
</ul>
@ -87,6 +79,7 @@
<li><a href=http://vernmzgraj6aaoafmehupvtkkynpaa67rxcdj2kinwiy6konn6rq.b32.i2p>AnonymousOverflow</a> (<a href="http://ao.vern.i2p/?i2paddresshelper=KDjf2SNDy~U5HdnFPtpYKxwQARgjhQaSoX~9JVlnqrVF-FuAAChPbc4qQjighm9~HW4Fuv8vhI7N5POUCT-nH0Z9DDv6yg-1KgQAnVzSPTEjvAPWsV072aXyhtvfeWSo~DrIvqIwg-roXH2ZatGJjtOZdifYSqzPnRrjR5H037lq2QVtMLgHlQHYLXNeswoD4pT6RtMIvCsZ440yd0hTDIMmUKnjWQIDuCLgLvlc6-PMMlQqlCpkzx4vmKGgzFrjnNOrM-ooBpJRruMxsYRdpky~yMI5ZG-AcXzfshntFoOBtSf6L1Ya8xWxiSn8GGB3BOswrkok3FbeK~Z9fNOXph97C08xYSDPvPMPS5IW48O2WrtbLVE3XSGJdY3yEmPDF4u5lbKh-cA2qaxleXLmX919c~P8uzqic9XYCHh9BH8x8mlFycOPqrVpXpvhe7QECRHgoeNh4EYvaDUpmYrmoDMFBSUfZ585GfT~igrnq23SvHTaWgpupLtEUiQ6suo0BQAEAAcAAA==">Address helper</a>) - An alternative front-end for StackOverflow</li>
<li><a href=http://vern6inmbjzqpecx4kpkq5sln3cqqrfuxfzh4au3tpxbsfbwbnta.b32.i2p>Beatbump</a> (<a href="http://bb.vern.i2p/?i2paddresshelper=ClRoEpWK4WPpSvLYVG54V4LIJMItx4mfEpu2tyzkgRVXIFf6dGsQeh6LT4cx2P25ocFI-ZKf~RjbU-jJlhS1PiTBr5JdIJ6vkRqOt4SvENitaBUyO9qz9hPY3yZ~yNgL~SEwW~MxEHp905YaD2OUnd87ysJZi4mk7S9VhW5XheZITONnB166iR4CoJXl0COZamT7GWis9CKJOQq2qLRJZEis~8wlT7Nuhha2YpH9TNSzi~tn6zQC8WG3PbKlhWT8y-36baHlDn9bLTU7gvoo-jJ~wXRa0lA~ttQeWKWTJmj9wYFgrTwkmkfR-XxTX-eGKTLA0DblnmDvMYYOhxqzBDkyLY~aatuwGcJn4No17Rk4J1ffWUUNMqHOoylpbTSx9H0cNe1FmgKaDW~6bFKKaM6pMvjq9Y4TWC~wmpSr-Flkq1QduQsfLPLaaA0njnQKEW5ebp2CVi0fshN-QihPjP7IgqWymJaYfAw1ZT350mDImCGqBBhCClqQcWuJh7VzBQAEAAcAAA==">Address helper</a>) - An alternative front-end for YouTube Music</li>
<li><a href=http://vernapl3lpo3huqdx3pjzxqgdgavxjlmdskbvejh2gfqgmjuyvxq.b32.i2p>BiblioReads</a> (<a href="http://bl.vern.i2p/?i2paddresshelper=hwbMjrXlEQZiRSmx4LUQe6uOfdi4Qk9vGKriPJE~HKctllhlAz-C4WrtE6syMdBSCa7cg61D7CwsdxIL28DtVkf2v7d~jmw5cc1lkZ-fARlpyg38LKm3w3w5YVApQ3XlrSuLysTdlc4RX88C4esVC7COZyiYb4gzw4CWFw-T~rcUXAfprmUTwR0XGpWOdfkI0sK0kprFDrlotGyBqmInyubXTXL3Ms~OFiu6vmsQPlL88hIDbtJWjmGRzLU4ahjkHo7v8kSpZzLUmLBSCmBxvQ50Xk8F6EFPe8hFwzzBjnC3AzaYIbOW5t5PFSYA-hTEJjm~WZPRS96PWzO-tBqY-Jx-AC~4ygrWGiflFGPzVRfZf37UOoPsDI0ageoiidN0FZ6REN4cAQ4o9f1u~xmdhLkmINyr442DB0PWZ-7eG6DhgkIcmHX4R-HqLbUh-LWFQCvU6PfzOWmoXxgYJ5eVv4WbCfQlI-9EiLfGRiq3f~lvPqH4R311hCxnN5VHXSQvBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Goodreads</li>
<li><a href=http://verne3vnw4i3qffozcjygtnv4uedwedtevxe7aoht7fngduuwcpa.b32.i2p>Binternet</a> (<a href="http://bn.vern.i2p/?i2paddresshelper=e8Wvr9GE12U9W~xG6ZI8yOENBs2Qy805QVlVHzma6GuNuJuZVopOTGz7xo6QBYCxVIjAM1nJOvWRBR~TAChKYWRdnjc5q1Yindssdr9lYk4TTx07ILcEUxaRn~PP6CoRlaGPbMaOHISEenFAFACMkmDOEYC7iwepltMPwDBEEeYa7brWKxbpTExfwxvZDtrcK~QJL1EUzfioEqBDiQK7gPth-AElnLn9Vp6I1QEGXMlrFL2dCQLF46PgXBV3HRbWem~4LGb09QR6VsFXvyuMR~2WKsC7Q6mrkytJKNgTqKoFMj~qhK8Husf~xbG~xBdLpOHcc7~4ES02PLb8M8LGxYypMHA1rkHYvvpoMM3wWY9LfY~DEencntm~oHXNLDmx7pQo5OBQ4rSca~80BV9YVNDKRCjIdbe8XjsKmQIsUL9u2~iYTPQaDry6n2upoCaxj7KDY8g7Mlgn7Nx-RDAIHBRg9LWIxQ-heVDm4VC~fxUimLSTKAXuYMl8AMXTAI4UBQAEAAcAAA==">Adress helper</a>) - An alternative front-end for Pinterest</li>
<li><a href=http://vern3g7d7ykel6suo6fxiqk5ijzof7rz7k5xqcdjhm66vz65ijva.b32.i2p>BreezeWiki</a> (<a href="http://bw.vern.i2p/?i2paddresshelper=QoCUMWcqrytBT8GFVqnPJKZdkMFPC9nYvNDRag-N3~CyU8jNFBp-oLrtgfjkFQ345XuKJxLGbJvRsFY2A1r0f8V18HuZknfQO9zYzEhJjhUitDbEKOp7U1m7jYmJVJGO2yiA~ZIJUL4obsLsGRFGLRPr0oSK0Xx3Z64U7PPdmvsh-SJ~LqPloZMNofnEt9dKNu-sxztAKS~NGZ6w8CdWkb-iBwZwLMy6p8xl6mtIIZR7TcrRvsigIPB02k9JYkSadMY18LOSHzQBUfFiOur70ZT7eZ7PgRaOZTeMlAHQZORocTk0KZqKlESj97U65ZNaqPxmyWZ9B6-h38rRZRvjccMXZ1I3UGBWBS5dUteQKaBmbbR4tAADZZfHTa~NaRvy2kQEWRNPYhsXUdW89v-0V1W6yvcvRVT45jjcPoY5ID0IydCYdajG5OB~u~uhYSOiiyw7M6sNkvN~VQa58eYGDuPYogvhOgYGc4yVknsz5lb0xxmGzcMxs4m9goUYjopGBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Fandom</li>
<li><a href=http://vern543vpdnea54gxj4ra66ijciu4fff26emabkdz4w4rgnyx2eq.b32.i2p>Destructables</a> (<a href="http://ds.vern.i2p/?i2paddresshelper=3DB3OA796e-2p0YhmDilrbgTXujfiZc6JgSiifqGAeZKRUUzDwrk2SGMIquGt25Y85ScQ7zQ~IGvBIxEcz0PAS5neTuDRHm8otHv~ZbEaSI69zKU1JbBmnVvVth8B2w0cmxm~bLBbfRVeZhMC8Hss64rM5v1gwW7sjzeQJllk~4HTI8XfRJWq8hnUel0uFQzLkhSv-SaXXpELqGcALpIjDae54D3PCM0k2ay~c3AYdst0rvRRthXbyKtRNt-w83P3Ko2Cta~qUiBwQDZ2y9no1KbmuvM7COn-hIqagg06yxGjbCEM~1MwafpeCQCEGckH1hCGrDzL4VLBOdFxO5yjheFQ3OzPWDDKlPq14Is0yW--iR8HDQrbtVTXeLYdzSKlZI1SIKpga-05AoqpNJyX9P63byk-jjuR8zGkKVXcO6my3T5GyTNXnOC9niHImOjxw~Qc-7IE9xRenIWhYJxgf0qL6-uMFqcFNl3VVok2-L44wCwMbfWsfZsja-lA2BzBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Instructables</li>
<li><a href=http://vernxpcpqi2y4uhu7to4rnjmyjjgzh3x3qxyzpmkhykefchkmleq.b32.i2p>Dumb</a> (<a href="http://db.vern.i2p/?i2paddresshelper=0vbHzZsnrTyx~DKbRfo0r5cJE5IZfenJqUzAutNZRm6~BMBlJ~HA3c9ZKq2qA86DRI0WcsO53Ijago9QrDU7Ayx647Z~3-K-sNEgAJBhC1A3sCSEVMssp12gYitmZIoBCmYR85zOKnB-SY-6RoNOSN7SKsmaybiSoB9lb57ofdMZu0lbiwRT~RQWjlwjKJFV-nlEzaUr4U4kHVh5F28F7MVB-fA4MEQmF50vav7ZFOAidEOsaUplCofAewBJIBesf6x6ddRF7NC4YoIdwHL17k3UqPCLECPmHv7WuIAl4k819meira5tVkNUfQ1TopLjNHPTwO2zmgsin6UwZegjRb3CrubUSuGPU~7jFLyFUSHNcV7aHWyUBRohJRrC0y6s26q62aS53mJjT7c6Fl82ZRVq4Zhp9XVTnhenG4n0W6E6JK7wORcvzavw1CwEAGte8xUlfBgsbV92dXk48GFuLxudrKxrBy5iBYXKHvbBUuqoid0lt6wMm2e0SEdEU9mPBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Genius</li>
@ -96,24 +89,30 @@
<li><a href=http://vernfhoyrbg5khg5ub6macvqy3hqlumusjyk3zjmahnupz3s3ola.b32.i2p>Laboratory</a> (<a href="http://lab.vern.i2p/?i2paddresshelper=FqRdZMvacqJNh3R~9mOEOx5BnR4XgvcUQkuoohuo2CnLNLXdb6tusjJxc2AFQxxNRQfC51SPa-0pLVrIYUkuzBJFfAAOTDqrCe5gBx-YHDh4YVKw2Jj6eabfM2fHq9ADeCIUZ4Fgp3VXlOS6AZ~BFHAjotzminOYZnFK6410PLMis0N7NklivMTYsga78sg5i~G7Q~M1vGYPJY2Oh3cNjsvCmlcVBzdZlZYhSG1e~IB6L5WAh4qK-yeM~wAUVaxn25b4Ajy6oujZWsJI0K4L32ZRP9kxelk5Narlj0XmjkSX2i8aFL79CWT~3gdz3-XbuldlS8PNnENtUzdyg0I2z5y0uR12UE~d4~ojj0WWDLgNkvl1aB0-RPP-tNPjE4w7HdD1IGXEkcLUC4XHP3Z1Z4KpN6RHwEyW2GjOWXrieUZI7VWeRhweYZUAG1WoSs4WpI3WHNKQhd0ja4elCMGPsRMu9NUMeS-6ydnwL-k5cWcrCbb0Hg38~Knio0p0zTU9BQAEAAcAAA==">Address helper</a>) - An alternative front-end for GitLab and GitLabCE</li>
<li><a href=http://vernaqj2qr2pijpgvf3od6ssc3ulz3nv52gwr3hba5l6humuzmgq.b32.i2p>LibMedium</a> (<a href="http://md.vern.i2p/?i2paddresshelper=u-DgQIiwK9-6PI~JBr5T-3aoXO3jMVugAsoYZ3tNEoP-bzP2uDWolmR-cYfOJ~UC25c7B04CoN7tBs6pWMWGej4MeNa9gNOaKOWPofMHrKII-MtSYwt8Knc0bgmNQwVzIbrUSgxYuM-yw-tY9Nqt7sA8iiKSwbuGBh4l~UgNrOZfWlI1~qjglIFV7JLTS4sau~QR8S-mLq84YNMjJ6r2fm9xQcCNYLrvy3UAbSI4jLlij59Uwq9dCBKm9I4oro~i6h81WnK0OcH~kjTbNxwIl5d8Zp1LPg7yLY4Vd3yqUumSea3gHmchIgbK~lVs8B77lZhDuchALKEp3ZJth6We2aZ2Cqdvk1mH5D9I2FBPZZu-e9SwTnVCWKFII1MogluERvMi2o4z62zTm8G0cSXePZ8x9PjdxxOZxMBuGCnkU-Dq2UtDg6wQij~YJYKQY2yRZkzMtzGGeeAopxcwlS2kwzSTLJNgj6p79rMbO8UyqtNcfNpwmKZ7WlnBwSsufa~7BQAEAAcAAA==">Address helper</a>) - Another alternative front-end for Medium</li>
<li><a href=http://vernb4mvgeej5kawfg3tm337sbihdf4i6oy7w4trirgsnaq67zva.b32.i2p>Librarian</a> (<a href="http://lbry.vern.i2p/?i2paddresshelper=~aJ0dvCU8CGnTCNK~2hzqjN1dejvsjQl9TnyU-6fx3I8tWhby-6SUvgVn6RSdH-hfAw94a6YG1oDT1dNrdi~F5mjqFpXL3uB2wPOT0t~oTTD1PXTjja7pKt1URn4~mmJ1zkekLeGm-1qVoIjqY2SI0O4yuU9BiBFluuYRdFLpTBS1yp-al69sUnvz8ATBS6LmsxqfgnMi5pK4nJJ78QX-uwiTWXOTeJB~wK3qE9BDisqoUk0lAXZHcZJ3OM42VbQe5QmvR1a7vb88dY~Vz1EvyShZzEI5fCTVaqXxgndhHX2h8HG~8uwv4EiUG3qZ2dorPFNzIWZ~1zq-uxil42U1w50MBiL1mSd0FkB4L~bNyZ0U4eEBUhu8fTrR3YOfes0W7ZNJc1HdIQTa1dgNt5gfT0FtZZOIeQ6dCdQcoPtT9~I5sjwB~6VCT0jKlBU8x1A0MTpdnWV8CB5xkWXY5BOMM1BO2SI8v07l1MufF~B5oE23ffVxVl2-BB7p0JSUzhMBQAEAAcAAA==">Address helper</a>) - An alternative front-end for LBRY/Odysee</li>
<li><a href=http://vernchoyi4qjf6sz5vi57sskoelw5lsf53u62i5uvktzpa6sxv3a.b32.i2p>Libreddit</a> (<a href="http://lr.vern.i2p/?i2paddresshelper=0U73L4kx5lSBfantzfCBd5cmXhRQmlhmyUORWhNzWtLKG12tpNc23Xff2uFXxm1IGdxYkenvDQ23V4b0FuF7119N8NCniTT8~scfuvRfZImIXISO5klcSXKzcVCHgJC0LIfuC7saNl5AiOcNM3dIix7jmBvvoJUn4PuRZFdmI5U7~9-czgE-uzUq1IUcAjwykeXygh4zhb5DTiykivBZY3IoYCy2JipNKHkIyJfvfwNziJjc2nXpqJht0VSCH~~UPq1l3yQfyXy3p0oMrkYR0rhmwp5ikcDYZIK9m1YgJo8p0xyUEOafcn3IudOh3PQ8Buh4Mn7R5gy1tmlBB72v0b1xwhJ~jbDJ1syx6aBhbHjp7tZoyVUSpoWM32N~H0v9IksJthwf6Qg-mMnsG1rW~nV~er11sUYNEbGM8WA2i25dQkSTr8LERBIcSQzsyKW9~J~VrSk6M1WQwkTnbcAbimxh~aIrSV5ymcj56hMugWhsA2IGmPNF2GDQWEVbtFdQBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Reddit</li>
<li><a href=http://vernchoyi4qjf6sz5vi57sskoelw5lsf53u62i5uvktzpa6sxv3a.b32.i2p>redlib</a> (<a href="http://lr.vern.i2p/?i2paddresshelper=0U73L4kx5lSBfantzfCBd5cmXhRQmlhmyUORWhNzWtLKG12tpNc23Xff2uFXxm1IGdxYkenvDQ23V4b0FuF7119N8NCniTT8~scfuvRfZImIXISO5klcSXKzcVCHgJC0LIfuC7saNl5AiOcNM3dIix7jmBvvoJUn4PuRZFdmI5U7~9-czgE-uzUq1IUcAjwykeXygh4zhb5DTiykivBZY3IoYCy2JipNKHkIyJfvfwNziJjc2nXpqJht0VSCH~~UPq1l3yQfyXy3p0oMrkYR0rhmwp5ikcDYZIK9m1YgJo8p0xyUEOafcn3IudOh3PQ8Buh4Mn7R5gy1tmlBB72v0b1xwhJ~jbDJ1syx6aBhbHjp7tZoyVUSpoWM32N~H0v9IksJthwf6Qg-mMnsG1rW~nV~er11sUYNEbGM8WA2i25dQkSTr8LERBIcSQzsyKW9~J~VrSk6M1WQwkTnbcAbimxh~aIrSV5ymcj56hMugWhsA2IGmPNF2GDQWEVbtFdQBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Reddit</li>
<li><a href=http://vernz3ubrntql4wrgyrssd6u3qzi36zrhz2agbo6vibzbs5olk2q.b32.i2p>LibremDB</a> (<a href="http://ld.vern.i2p/?i2paddresshelper=Ruuf9nd2isRebC0kS18vtzM3pRScKisYEfyyabNROiuiwdIHF0yO04IjjcNalfHNEsPObnYvemGJ1746lJ7koR5KbqY47AkUrUdtMcreRfUGwRm-mUcoGo8JlC5-WNNNDrdxm0dVxFRkY3~RutgmpIhB35qJ0kPe4EovmFssflSJS7E9osbkCJWRae2KaZyLJfk3JGGoWFTeIjSXANw4L7Kl6D3Khf1cMzyk71G~TiUgfPnjoluFrWsJYIml692~XrxWlUPvpLEJ5WKjAvVskaZrCW0Bkxd5d6rRjosXQzwhkRUTiZgKYnD3QdNm3CdHrqlaPModq0-8FZTYutGeYnmBoDNGwcdfHT8z5LqVTGBXqrg1gcnmK-ktudEhFV0fxOwZqJgDnMFJ~9aj2vUJB1FamxPz9gy14-jWAiXylEeG7cUjsKpSANDhjstJN95qUz8mrlsmCKCbVoty19xbejZScByL1G~WRSNx8rXb3vO9DZzUfsppDtbJ3~gxwkzFBQAEAAcAAA==">Address helper</a>) - An alternative front-end for IMDb</li>
<li><a href=http://vernziqfqvweijfaacmwazohgpdo2bt2ib2jlupt2pwwu27bhgxq.b32.i2p>LibreX</a> (<a href="http://lx.vern.i2p/?i2paddresshelper=7etEuQdh3-j~YmT422p~MjCWgj84lPbo0hkfoGTjotdKG5em3OIS5nvp4ooq4KD72kod8MyFSrWOUcqRTcEc8sJm5zVMocbmMbxKkFyehpCqq7s3n2QLd-P1VFg9ufTcp7kEsfKhKuCi9CtAEt87RIUhLIhPkdvLNw21Oxe-3Y~jcZ1FutcXQCm9TsyEkEZBVueqBM1akm~wr0mY6w~d2kTXvOZ2l5xX6UjTFv2t6GAh5sup63V-FazU1tL~EQOWuhR~Bv~i-fBqRlvqMJhXn3Wkx7Nk6Ql9cZa9-UKCLX8u5DWxWDQl78WTr~ROb~uSNOAWY0Ex2PZ9Y6KTTMrVPtMcvqZ7nQ7rVEQgHqUBlFmLydso5s8l8f1~x9FfaYdc3Opj-Kebg8FC2SOgIo6ZoGvLvMf-TT70N-L6DJv9nuap0h64sAa9CkkH7ytOm5qZcp2icCYBIMQTccq8w4VF3OiKwLjyMdhfULjLkAKi6oefAQjh52T5Z13O54IwwKYfBQAEAAcAAA==">Address helper</a>) - A meta search engine for Google and popular torrent sites</li>
<li><a href=http://vernziqfqvweijfaacmwazohgpdo2bt2ib2jlupt2pwwu27bhgxq.b32.i2p>LibreY</a> (<a href="http://lx.vern.i2p/?i2paddresshelper=7etEuQdh3-j~YmT422p~MjCWgj84lPbo0hkfoGTjotdKG5em3OIS5nvp4ooq4KD72kod8MyFSrWOUcqRTcEc8sJm5zVMocbmMbxKkFyehpCqq7s3n2QLd-P1VFg9ufTcp7kEsfKhKuCi9CtAEt87RIUhLIhPkdvLNw21Oxe-3Y~jcZ1FutcXQCm9TsyEkEZBVueqBM1akm~wr0mY6w~d2kTXvOZ2l5xX6UjTFv2t6GAh5sup63V-FazU1tL~EQOWuhR~Bv~i-fBqRlvqMJhXn3Wkx7Nk6Ql9cZa9-UKCLX8u5DWxWDQl78WTr~ROb~uSNOAWY0Ex2PZ9Y6KTTMrVPtMcvqZ7nQ7rVEQgHqUBlFmLydso5s8l8f1~x9FfaYdc3Opj-Kebg8FC2SOgIo6ZoGvLvMf-TT70N-L6DJv9nuap0h64sAa9CkkH7ytOm5qZcp2icCYBIMQTccq8w4VF3OiKwLjyMdhfULjLkAKi6oefAQjh52T5Z13O54IwwKYfBQAEAAcAAA==">Address helper</a>) - A meta search engine for Google and popular torrent sites</li>
<li><a href=http://vernerox4q74g7o5vunlrisutgriuyl5qcoooinmzhrflse62nwa.b32.i2p>MeMe</a> (<a href="http://mm.vern.i2p/?i2paddresshelper=7Zk0psvyaWPnAaqypqady7-pJWGhACPHuteBLlvbiLBk2zvksfF8ulyJwPUw8qab3tsE3z-xJ44l1iUZS~jIdqpHHsHwV2OrFNTEwj0kMx~gjaF6EraAB4z1Lt06~7oB3bKSWczGKFaZBKmbqfakCZ~psFxSavcipkvfY~b6LWLsUF02w8Csg4QKyoTv~GSIiWdRVhAkXLhRJJoKnNqSNHUu2y5wCadES3B0nwrj4TBfDa89tXbzafnk8qVU1IYYwvXoJDXEwAIKartkGY1slEuAEtLlPZyre1N4OY1h6MHbzHwYxvY5H8ec3ppullH7LDdXSpdGOC8HjDHsuMwDnVAtYa8DSBjxWNBemRIvq074mtNre1mNM9rTEvrWfsvWnh85y2yOEjs7kqHyr0hVW07uDlIxtgPGgTuKOJCKbrC8AS4iqyz9cMDO9-UsT71QvmY4KO4ovXllzo-1C~~da20uUWUB~7w17rL0qlE3Irm2MQEvtp-ksMgy76tHhmbsBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Know Your Meme</li>
<li><a href=http://vernkhr6duyh3tvrh7erkrwpwbqpztulwizzr2ma4ivvmr3xbdga.b32.i2p>Neuters</a> (<a href="http://nu.vern.i2p/?i2paddresshelper=4-kjooNgfUsbLj-d--5YzsBF8nKISvTJ5WpCJlgmF9lljKEoUkT0IrRjUaAWDnErafEjAXrpUtBAneNDVucOk7srn4OfFGxjtu9J~rXRGzHUhI8ln7zEWYorVe3629~XZsUwK~pFp3a5jltwC9wjj-bQjQSzGR25z5baSyDc70kitzdiRVHehY3rHWfWNP8nHGMsai4Guw2kg4UF19qUhA~imFP32MoVHU9saY8OqnGUbGCfNmJyLWF-RUFh9wgmuDj7o44HAi26rYek-1OS9V4umfQV3X0oVafGTtTid2vOzgjj0eKXOVkRndAGHUp3PyT6xcrjttYZ3Y0EutJ9tU28zZd~ZJqfUVgUWxzeRt-muQHIqwEen5d1jHKXTWEvhZNBTo9fqUdKCDS5kGMiCD5z1wQI4H9us5pfsgH-~uE0Pn3Zj8nkqU358vrJfvOwJB0V8g4np3B0mkLK2qKG9D~Sl24-TmZENTxdR55kFAKfEEqvT3EurbnKVbxpIAQIBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Reuters</li>
<li><a href=http://vernzdedoxuflrrxc4vbatbkpjh4k22ecgiqgimdiif62onhagva.b32.i2p>Nitter</a> (<a href="http://nt.vern.i2p/?i2paddresshelper=yxgmxe2a4f2vk1JkoC5ErcdNiN9e7ajPzgImNoqURwxyHhh2Vz0tpeX-mkWOvL-wIZ7B7yhOwVZD54C6J20bn4ny6tc4yD01-TTakxM6NN7NN012jgYwTNF6lCtfZb6pp-HdNbGqbSdNNMyCN52M~28hKBu-7ccAaQBcWhG0whDRgX6yGCpI4Dfm4aQppwf2asFtLATdSnHNh7ko6Ojpe1cJO2fEiHXg62qJxb3tgk42Pxs8GEuDp1~Zif0DYtvTZyj3srr9BvTF2KsZsFLyWwJHb7LiBnFhnG9YZX-CqtSl5JDcNv~e2jyu4M~28sQulTp912b2y8favF6SqsSYl1C~BbCscJnLj3Txh6dNDTXbEaUINzWdLFXbLNlWOXAn0Yj50n5stWmXx2zxANaS7GkvtHTycbF9lbbmarzuHLDoE0kkCx9BlBF7mVMcNWBYs1faqaPFeIoArcZ~E5sP3FiWQw6HALCXp4yhytGYvHoThkfb1EBpbzgOHrMDsk0SBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Twitter</li>
<li><a href=http://vern2dwmqcksmq3oe5kynqc6gy4btviaimqhr55kg6zedjckwnoq.b32.i2p>Piped</a> (<a href="http://pd.vern.i2p/?i2paddresshelper=UE1rGL~DNPx-i-aY~dCKBKxdrjPXBIHrwgECaIuxGyO3dZReIOemvvdu7LKrnz0qpdZ~B-D-m~25ENSN7rffnduxABjdgfR1S3kmyaihB22yE0-9Y6hrMI5icT9oVVyhHmUvJx0kO2R1AGvyKcGp1jg6Gm4092Lik9ycendeVChJbm6gIeS805BYuI9fE7TpP3gKpW9HzrUCiLEr~3ra8~RmE4lbftIHRDVP5lMMqJHyz1b6XGy91nko5rfRgjCkNE2uKv-EQ~nqI9ngiRF1YJcuwsIKv-5qiTux5bsQPRz-aN0DGIjpTy0Q~E-it4KmQ-q9ymbt6M1tJ7pldNq3Zb5R1qVJtgcyicnhj4TQcERIpGAwEhVgw2t9Kaka8f-wgsoPMXdqXfosH0c4B4DZz4mZPnZIly9NGMoYFWALHkzakGQm6NQKfA76s1jMuTM2cUz7g3nI7u0sc2qPHNWcR64UAV9e-N5FYdWcu269EtUQVqgevd-wpBoMicNbhS6uBQAEAAcAAA==">Address helper</a>) - An alternative privacy-friendly YouTube frontend which is efficient by design</li>
<li><a href=http://vernatajdc43yxqrtgyhpynuxxksiwrcayqk7xdflkuqss2f4soa.b32.i2p>Proxigram</a> (<a href="http://ig.vern.i2p/?i2paddresshelper=54zMKrQpqYDgYw0TLDeaQLo~-hEbCg4XV7Qj9-f1raO5lRzFJu0FfSssXql7gOxnmQJ-UwliQVjV7-zl-R3Ry0ch6yQBPWQIQAX253ZsHO4Fty~0ubYKptZ9A7KXQeZB7xwtY9OnGOVu3ytU1tpDfGaeK13ZQVi4zAcyFKZslklQ6FoAhMwXO6i2ooY1qgiNHmdZs7klbL2xfaIJIpoCYKGVrti9ji4LDENsftmbbzpqJ4dOsMQGorDfb6kBU44YsEiqEH5GxLvGncKSLcYZM2A8yxxrHdPb7~5IQ2zExpG39PeuU5XXvSkJopduQUBJ81uWDSXInR2XjutBycEblrlploGGvso8zjw3bsj~Vbplyo~hKNqyJJS8ydXWXMJ4FBW~dVg1A2fQ3mlYYBEqfbFvdkAjlmfZDnKePLLjADdpB8WvTY4UnVaUzGprl6Nu7kYxq1OrY3AIUrfPVt1ZljyNTioqBomOdgMc~BmvRgePFRUl-KWUpA-4op8Yw2a6BQAEAAcAAA==">Address helper</a>) - An alternative front-end for Instagram</li>
<li><a href=http://vern2gwxbtxzhb3rgchv4kbhlqppijhjqg7rmgvp4c5bxihxcm3a.b32.i2p>ProxiTok</a> (<a href="http://tt.vern.i2p/?i2paddresshelper=BzCUzyMAfYfW8OwTSRNZqv7tkFH6b8wxKpyIc64aA~bOo-jsMG9BC6im64f3W7jQhu7YDu0pbhxeGCwk6Sj2gAJmTvStIohCqbpadOIjZjQW53mGexTSzV1H612PUotZSZHKnYpV30BLtQn4klEDJxBCi0tOQBXH6bLgFP~wAO71LWr3pFomWT3fKbc0Aoi0PZ1yXu6402uTBEvupbEXbapglM4Bs~5sZ96pdEO6k~-Rzy6psgVYd5RY8r8aV92ZcHHdwngtaWWLoBhPg9OK3Uv8zwRMSGz6rBJu1XhvtTYD8sfMU-1iKFsU39CnlpT1PFcK9zY7FXXnWPCDhYQB3UT0J2k-bmy4FM0pLnTcaNi-aqsY1GTE-G7ldIrczj5hnHWcxUL7COK6euOqkWnK2GAJbTC7BP2nsXhUtu-NzusBAETeLkItx7CZhaEkQZEibJ3v1wqeGlahWfROl-oDwOy3-4tzR5tGc2hSmqjOJu8vT-q43oVzULkAiyHQMEW7BQAEAAcAAA==">Address helper</a>) - An alternative front-end for TikTok</li>
<li><a href=http://vernnflenvsqccuanaun7yydnmturi4jkyxlyzhn6ultpje66c3q.b32.i2p>Quetre</a> (<a href="http://qr.vern.i2p/?i2paddresshelper=8~I39KBXP845Ov9TWp30TxYClGZknYcLmY5hBgWs-ayOd1GgRrYNrPCTI2sKB8k-49QIbriPLv~32QME1HCdF1hbhMCnYxrBhfSW2MBBoP-0X0xAqrcFyn2DyCtxKoVUuaAZIZGkxV84~~~T2O9ambvSCfr-1R-HztfBjrGboy~4VtdYr6q3uhDRh1Pn8IHjT1GE7xvTwg3VT3c6VAL0tJ3lfS~uy3EM~OQrX9glqWAf9rh9qdWfhxrJTYicPfAp787KY4RpI9kqeYIol9uCRZTUhtg~fEKWwzKxEaLEe0fOP~2PQKpNNUpJ7sRFbXrrGGGlprrpEbu6HgoloCY-n012u4b4hcLl0daW-QhF3QDcaC-QISBMRL7hutl6QNq-NIyhviPVYPUWABN8A2FTZ~85691zEpUc2Ua7wM8whZzzVZEHf2wXPIVRrnNLuXBHpcebbafzgudlqpymTrZSoLcT8~H3KaD5FpKR7Ml70Wpv7imLPQEVMLybpaoGBAWaBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Quora</li>
<li><a href=http://vernu3bfx2rvpuaccs5q27yncv6srdijkan6ixbkvyc2lsbrslxq.b32.i2p>Rimgo</a> (<a href="http://rg.vern.i2p/?i2paddresshelper=sfbCMTs1JLmWDTXmy7lr3kRE82RvYLkbnZ-xD5IJAMkRZxO-PoKk4Kf3UK~PF8bdD9yE-S7cPO7BXHQuAAO4d7rNJcO4z4F-biSlw7W2gY5zfRDsUwOfXIc3nIk6fO1HeWTlesYP2U8jiOyD2PiF-XTDtejTPieYxktXWniN8UfVYY0bJbSZZEVCLyHAeqwxpJdcXKHQOeb5hybth5oaldM40z5umaCWyHjOM0Q~jRqfH8sXM9MBD9sZp6ixJkHj7RRPLki9F7Qk2Vg1Slwq~WSeH3d1jmQ6p7kYW6ILusFVZZACGcOaDhDc-vMmbeNj7QJqnb9a8~duZagZoEBnFRWFI9fGhWSh3lneE~KHETntq77fDgmPJeIq8~aOYHmkP7SkBuhlrbwob3a4aHFFNTdOWYu8vFydcWAZTtafB5HYNHjigklfvPrmBW5D1Kw8SAS2Zmxt3CRvWcQxZl2nKi0s4FNl75Qq4HESrznEa~XCXHfjqDbTpOvd3gS2vORHBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Imgur</li>
<li><a href=http://vern4nm37gbhaly4gkoxw4njqoyd5bmkgzjbumtpccmqxlilud3q.b32.i2p>RSS-Bridge</a> (<a href="http://rb.vern.i2p/?i2paddresshelper=lMBDxY8iFpybUTdIeFCdLdwuj57Abqn3arcx9DF18A9FIpUNSO280WfwZJUIn97BzkUMR1oERCOJWIHuoLVAvgcPhS8ahIC1E3~VtZjUYkbiVR4iAdSLpGO2bBPyhIIAfs6p4ROdPV5TwH4ji8lwC3Cw81us~m3h9ygQSbMaXaZ60xzkwrPxrPO~vhiM7z3wS1iqB8o8i-W7lS4IUjWzFMP6T0~poqgBIFSXn13Zjgiif2sfOuam2ElcQf8dNDEoYIw62rKuQXNvn7IUprLbrlz4S9DlzsRZKSEBJFlXYoWGona6aw5exh37X4A9I--dCyU0B~yZELJ1~jcIUCSrGUBQ9vO9I~r6G~rlZyw2cXL-J-JH-Vlqw0OjTYSXNdAm7algq9JM-Cl0a0fzrPuN-DYOC9mKQf7mUe7y2qwy2nT6X21P23GaDok9t2aUGrlP128y11OiaMUbMUMAIvdp1J7FPLhxzJcjeV2Q-1E1m0wY3eqvc5wqEOnXpxXoFHIjBQAEAAcAAA==">Address helper</a>) - The RSS feed for websites missing it</li>
<li><a href=http://vern5cxiaufqvhv4hu5ypkvw3tiwvuinae4evdbqzrioql6s2sha.b32.i2p>Rural Dictionary</a> (<a href="http://rd.vern.i2p/?i2paddresshelper=UdKP-Y-ICzKok1t5EDXDSbWQixDKmqCKZmJ8yiSI9SfzHefda8yAl0MfazfyvICfERPRmG-yfKOyAyIJEqGhQSpmdV3qP3C2A5~iTTlSXRPjSEg7QCz50hxe~3I86aBSvyo7QN632iZdSawMa9VdNHxzY~pjnDWYNX8QKpDk7Ao8maRxTnqK6MLIKwZb6htDFDjIHygLq7eEb8bv~J-UskFEBf~FXlgVMVlAgd1406r7XFAW~pGcUN15z2uPaPirEh13cnxVKZtxhZe8PiN8Vx9eOcjbQdacTbzAz7gg4szabIriLY6T89jorxrmOKOK2SydmND9NmaEz9uZy7xVSe-bYEyQVpU9S-W9~vxoYoWUX5Kes~1g8TG-iZeMY30pWmZApVX6ZXFwWS8uBbrbrVnxSzbur~5B8WIp5IPioJdOhpmlWT~0MBIAgRh-GkmSSeXNRZzeKuAZIGq8OmqnkRF10BC7BDWfmT4k2QdghMWJUxCHoC9SMMlulNRk521eBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Urban Dictionary</li>
<li><a href=http://vernz43kgqiy3nzzof3nejeo4hh3bjgyqi3b3hijchilv7noqtrq.b32.i2p>SafeTwitch</a> (<a href="http://ttv.vern.i2p/?i2paddresshelper=S9gVBLOvegccXhpHk2rD-LoVLtbcFjgNnj8WFy50jFeARZEY9RgNCHJWV5yp1-CT6XKrbivxpEDhjmshxaSyIa1QCNclxpcm0GxFVtWoicLiXyilE~QDMIDlGioA1otl7xInXFBMuLoQ3BF~JiLsjBh0nBloqCM4qhV7R1wJDQ0UJDS3Kox~OFIthSjaWUMZssAKZuajAgIMWKFj228HCfLhyy9fSv4UV-Cm3s-kK1gcbAUZhdGIImL29MRBEqrv3~wnu3qKs4REI0dZNL0rkXVVLbOIDijogAc~o1Tqj3L-BfmU676-Wh2uk6r7VuZ7xa748Ys620dLgQ31ksl-TSQGWnvJH33DyJdEw4OU8OWILQ7Tf9jmVlN6aMfP0E2vlWLp1cbDJf0dLCP6~AgJQQX-IOWuKX6qGDM2VaAlNNmo2bJtId1PPJ2nOOSHcoGsrT3qrOCPgjtb8CbErVydHbqbAOOOibMNJVEAZTNim~ha8v1DqpVvXvaIwBdpHa-9BQAEAAcAAA==">Address helper</a>) - An alternative front-end for Twitch</li>
<li><a href=http://vern3whzyfmjclq6snhlupma6nrmojghwp37tydfgqotj7sc6izq.b32.i2p>Scribe</a> (<a href="http://sc.vern.i2p/?i2paddresshelper=fIadrH9cp96aSUa3h3cp9aox9HDv0xF28BYoFvF9FZ-vPaeWBhdXIIu-N0DdvLt2BfoOYLiq8r6wt7YXPB0lgmd0ECQC5UiQ8vhl5xyhaB4d2KPzadDph-PD3hZQEuHNYnenYEzEuvDl--ftHyMG3wAMVfW99GqYBcm18DtZkDmzheGGfxu7Hb59t-ZjyPj8vsrRGkOp8GikGlEBY1nS8u7rrMBCbjFB96LtxL0daf1DXzHt82Ainhlmzx3mALUSANLwCwpF5LQclIven90DAeBJuJMV22XBjdhSNphVm8zfBwyO~ApOcoaskTJFPwlcvPPaCNhSR9hUYReAbedQ37VfdI2yDz30sRACsm-gQfSx1l8o-2i3LdIcsW4yfQm6Iden8RYWyL3LT-DptP2jsAg2BObGPjf7rpkvmA6cqkOFdSCMoQzt6GOD92OhPaeQJg9ahrhMMJvLGqdoiM5lCiNfBrhU-n5e7A-XyfQsyYCOsjTJ2o1beB-HKyWRkIphBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Medium</li>
<li><a href=http://vernvtyi6rdcmv646in4qb4qkbtdi32f4m7zbkcoyualz7bzsfrq.b32.i2p>SearXNG</a> (<a href="http://sx.vern.i2p/?i2paddresshelper=x3iF8a8XzJ6hiFGf1TgC2Sy3Naoq0bVjZ7EPlMzTuXI1Ah9-lu-c6-GuZxemHogi8O~WeKPDamc0QzAf6t5Pn0MeEO~0oRg38cErBkWVw6Dy~8mAbVdfqvc7QeIqCsm8YgMgt~bqMkBvqMDuC-hfvuE3RKQr16a~FcdBiv9HoQ5qxDD4iKg05ebSryzOxFf7niiGPyoe0D8xMKXskjz2YaiZfT~rjWyzNjz2NYzkYwc-ZqbIzmhOome4HnPz8YAUX3xHD0XLEOBqy0aG6EX0hOSSyvla4pGHD0JAGW4ryz3gwJhXRBOnmZXtgXSwXzuJGtWETgdcEH2eVO3mrj5MXTiYjpvUapMkHNrdSUSNRKUO2VsEH4trE0fkl6cuWtoZEIMwMtgcRrLT5r6krGnB98qf8UJzdlysmpusKMfuGwq2oeE8-cDYSFdNxc4dLm0Nehunzc5Yj3LUq9AX-LNKc3hjV~q2qgPCpa43TDlu7EWu4vTij2AxjbBD2vSuaVILBQAEAAcAAA==">Address helper</a>) - A metasearch engine which aggregates results from more than 70 search services</li>
<li><a href=http://vernlncxo4aswplv7naacpjvp5ts4uhrv4wbv3y4skufdbz763gq.b32.i2p>SimpleAmazon</a> (<a href="http://az.vern.i2p/?i2paddresshelper=Vni8Xh7eO7Z7LZrFSfO--N2LJyqvDdX1O2uisX~Ihw1F6Ihnh06AEVDoHhAOBB3dHQsXHBwiOROGRIMTDDvuKrlXSyCZ-3Lc1~VIEN~rHSWQuFhi944qpt-16uhGY1LvIWwJ5nwWHiFfO78a28pXK5ejwgvupPheDoLi25TOftiLM88-hCBRuybhLSibL1i8XO80ew4Kmpp7GD641QImCzVtfz6H8DM9jVT~zOsbv0DGr3ceA4i9Ju87UttomY2qbeCOWriYRljUkDJ2vIjnOmMP-G-k8uSa9UMuiswWOLp5o6Ayz0Hm2C7qdg~hjujpsM2-U93EbYSWEr4EXt7Cxk9b7tDlbOg-o8gmgu7QC0kujDT1QItEt12iEVKaeLbtNbCfL9cxjtlD8OJdsWFAcz6rwdeP2XH8Xyk4hqgXQzky9SvXist6YSMvcYbiF5KYrxQkrUllx9qfxx3MUpgBmpS5tyNrdB1WFsrc834~lBgkHKctJtKiwJ6zfsK9a0KqBQAEAAcAAA==">Address helper</a>) - A Simple Web Interface for Amazon</li>
<li><a href=http://verntblehhel4dx6ntyxkj4mryvic3s3yptzxewzwnldq3esi4qq.b32.i2p>SimpleerTube</a> (<a href="http://st.vern.i2p/?i2paddresshelper=RX43zEeA6NmQNfYawKnn8VMwL9njTvoyj3bJdBWSK4zBJKkM03a7SoifenyG~MAbHW9yADPR~cX3XT6VdonDc6aqQzmo0mAOAV3sxVPKriVK-bNAP1L3eQePhjnnQzxpN07c02a8RUzWVye8M32pM-DjXwuQg4hARK7gwTSCkqm4PLjCsxqhi8lxmyPjRRmwttubsbBrjZIN3lWK7i3R3HtiTYKPdccMUh9iylSHao571uw-XZ0-afO1WKEe93CWMSIgXFarHbIHlJViZAg5MBFwWf-QhnGibRsz8UQIYYuc9rlFRDWjZSZz7P2SNJ7Np3C3jfjajLQUp6k9IEZoNtsNTyqIe746BcNDjk9Hgbje9rf4U2FMNrimMUYJ13ICtYB7DBy~BwZ2R8rlz-3TcwDDZ0bEsSJN3IQDMgNi7UY717RTsU4F5hVkEaSnVNPKhfJexkY7GSN8GJmEphDM4n5WbTcQZuj3UNcSzQO9gEti46zUCQO~e3ycn6OIUORPBQAEAAcAAA==">Address helper</a>) - A Simple Web Interface for PeerTube</li>
<li><a href=http://verna7avzgd4qqal7k2onjzwxcceqby2gwvya2a2frdswb7z2k4q.b32.i2p>SimplyTranslate</a> (<a href="http://tl.vern.i2p/?i2paddresshelper=ozDx2rB0er1JcFY3mfAkExLJGEnzuNEobnrEAzgj1XEPxiPt1NN2J7xyXjazYRe3g56atFkjjEIKgAYjusvens~YS~Od6zhSfUYjNevJulwEHwBen9v2FxTnLiqG-Z-Qfot1BHHSQV4sXFEfHrrBAH1qPJ014u96logG4WYLBAuzjoHWMwNWcH6zGYMLrhBUgVN8DNM5tuPpRRwTdfVLu3W~hYes0s8G0gqTmQkaVYusoqDugMR8t8j5gAIQ~GjFO0q1yvk4rn024JQA23TK7wsx8LtPJquqDMwdIRydLwsv~3luRN2bKqIu6yXwYvQ4z5cQy5S-zutI7u-7050EAzCEWqG92LJBMf6LFEobNVfveEV3O2YqAqzyPc8CBx9qN8rnrv1urPtugVsVcOKBxwQC~Pb7mJeDH1sBTuumxg2Q1-fiIgZ4orzkWQdR896LM-G~hvqKct0HaA7ehDFGCMegRoZiC~ScikBw-kaB4swfwMF7nSITR5tpyzICHOMCBQAEAAcAAA==">Address helper</a>) - Minimal and private translations w/ many engines</li>
<li><a href=http://vernusqvmcnvmbewuec5d3vvnh3xpejcn74pkkjhj2qzfvgpogkq.b32.i2p>Soprano</a> (<a href="http://sp.vern.i2p/?i2paddresshelper=hpJigLh6YsmVwHcXqLdph9xgU14p90JaEXv40EVgED2FxgJCLt6ZtwvLV-9Ic0R7vmdK8JYQXr3PevJWpuKUrUQl~KYQG3xGgQ9v1e18hJZH5TFd~uG8gkxeEN~uVoI--~P7KVaUaw7BOzBUino94reaVyzkibHGvHB4AIGmFP4bPdnHAppM1b2l1WCz~YlaoeiP8dohH-u7TFpd~hJ5OK9CAYkdiMTIvmypzMtjSrjn0ZQRqSF7ljNt6WZt9Ci2i-RSyFFAwAhQS0FMcNsrUqYMg6F99E-ihClt8AeXNiTXaAl-ZQ2ZqT4EpvJICMnPHxfAMhZm2XKYNuMu4U1WS-Q5Xqix-lQ6w5hRWSffajHCpOiKpzJnkSRuzY3pVLPQVrrLfJ3EIP5ghwdBm2KmzH3gHgTzjdSlI~wnoZTLYMnhJkyjEdmmFHZo4YuDU5PnWGZsG47OWmlUouZ9BTQKmQ3hBQ8tVOESLsmyaI7wx9I3kpkwNvnzVTpJ7SPeLEdrBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Tenor</li>
<li><a href=http://vernrdigztvu3427stlditjofgkuoc3b7kbkxvlecaej5ufe4l5q.b32.i2p>Suds</a> (<a href="http://sd.vern.i2p/?i2paddresshelper=AcSiFAApixnWEGLQufeESK0rIupQdG9NIwnvM~q7SG31iZoJNkco6Xw19p3-9xkb8CI0ySn5KKOlKTnejy4w7qy44bO3hsyKaNMVyIcQpeov-~WTWf4chZ-s6l5Gt4IH9HzLNOeEcGluWhvnDsub7mmqokwL~snvyWFJ8I7QSkr5sWp7dhkA4yTwVkw3TrMu3RlzY6RDkQyG5LavevcTCPWpLfL-ulUDvtou7wC0ahFZXbV7rgVImECC4RWQ3Zf-9VZVvkQSCG3Kw7dYye5iXYjrMJ9UsrAZSvZUZQaDlepTBQkysha45sTz9kv8bpS7DNT~~luY-FSsElOAJWUouiTTNiwYznkhJu3N1Lrl5sjzcapR~nREWoQYlFwqpPx3yFJ5-JUmf1YDk6-8UKmdAV6C3vd9FJOKLIblVJ~W32-eqKE~hm349gj5DgyzR6bmS-XCfdG~1lTWrAKNC7koImAwBKY1jXrJiheG8sGOL1i2ipLPZgxBBqf6Zf~1-5nUBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Snopes.com</li>
<li><a href=http://verncco2oaxjikammz4pi7umzp673cme6zuemx7yeeewspwrw3va.b32.i2p>Teddit</a> (<a href="http://td.vern.i2p/?i2paddresshelper=arrnPCbpFzAX~-pY9-s18cOIHjWieSvhSzw7IukhqGDzug7unHh2dQ4uXIIIveJVhszQrYGlNkFcvkapo-Iwo4RAW8ZaWRlCMfFxNVXD1l8yiAMrDgFQ6ErS1hVhv9FKgFYLthNxhvj~aVtvP9aMSfy66~FCHBkmTs199-MtMZ3TzpUtZM9lQG~7JI9aM6LMdNnKBcCTH9adtH0yvuY-HBzNzp8B93h8mmCCR8kWRieg1HWouagR3H6iIOKd4udknC3deTFeTEZgb8mTDu6Y6~HI9SSyiUVwuBjyWMma7YogpJrC8Qi59NFBBPOzoJp~ue-b~hXmH7tcW74m1-xgRKVkJZv5-PC6aKMDKGhw63wacvxz~a0AM50hx0-6uB6QyErV90Pytnk79dvo7mlvvjfZ9vik3iHqCZ7-WEX72Wkl4h4mb8Lp34Hla8BN56EFC~rkgBK5wrWY0cVbeopBM5jTzIiiXEMWouhFikl1~c3EuoraLB-NrWctKVw6FkCYBQAEAAcAAA==">Address helper</a>) - Another alternative front-end for Reddit</li>
<li><a href=http://vernk23oml2talve3keetcqmjylmu7r7kdrcfciv36oxitgpos5a.b32.i2p>Tent</a> (<a href="http://tn.vern.i2p/?i2paddresshelper=~cRY8tLIq8eG3AI9vHzeZna2dolZJsDvK5xLB9Xqvn2cunBUVGVkSwRvClST~s8qzplypVeBKxzQNR6MMGz2WpKOv3XTdVkam1X56PzmHB~7DGyuJtj58cgsU07INmFrqLHwGwwJ-~E0fx29W9No32OfNiA7maDie~MmBu8HBaJFZbs3FMtvR~JZl3DP4iz8NDHMz9gcI5MQKShhvhbDun5mxc30mxvwDvYuZw0WMglKwWhMGh2EqCTtLTCBRY24rXmC3eOLiqIMhpRWrSI6QbES~wJB0gXyzFVRzYlGbudeyIUTbFeDNke8GX-WrUQuKMTHraxJ1qpW85jjANAGKjxP8GTPze3so2DjLqOrKAsKUei2k2LZZ~iCh636mS-fCDF2rEHVkpfz0fIBclZMQvBy0O~5mJXuDOGB~NwebtOIm2JfuGrZ1hsTgvnkKh8CvvYJBUrQEfD-LaW5q7R89LB~wnbk0UzN~ys~V~zUDMgKPMZ2i8CRTXSNUgWO-LpzBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Bandcamp</li>
<li><a href=http://verndplgltq6nry6rqpdmieomqfsrgxzowqzglvgd7rex5vmehxq.b32.i2p>UNfunny</a> (<a href="http://uf.vern.i2p/?i2paddresshelper=Mrqd0~0uWEv3ijfDbEkNC1qYYubvKXFGQwOcBebxe7V-7-CIF8ahrZwObtJaqHYK91xOAkalWXJg4AodC3JaMvif3U3xvlmmYOY25WAsfiTjN15uzhxoIaJbrcMOWsC7UD~a3xZhCJ-HKR9kZ-8r0XIujQewtw2Lr0jtjmRkhwFL2QWPlFSDWG28atpQD2CHLa26rhUyrqVtNyTPkF00xbYp2AcOWAkOtv-lFU6pYyo1JyMQdhM-xKc3qTUjF0wDFlkhWDajIpT12D2lI6zFasTsF-PAb~-3Z1nQSqbJfIGf8oot5kRNuLA1d1rCPY2dSwS3np7EJ43qmxbNbHM35wVaQ~GYCe2BEIGht59eSWgrdSztOhRwxv8K~Hu81NEKukrEk74qf56A4tUuAOvWvya1ZHFD7nEQ7F0GAj90852n3WFx23gMtenOiwUeCO9AQgOKgNpL7vHm-JGYDJ-vSpRiLC9sIh775ozxV1-diE4NaubDNzVOAFFNAHZpeuCqBQAEAAcAAA==">Address helper</a>) - An alternative front-end for iFunny</li>
<li><a href=http://verneks7rfjptpz5fpii7n7nrxilsidi2qxepeuuf66c3tsf4nhq.b32.i2p>Whoogle</a> (<a href="http://wg.vern.i2p/?i2paddresshelper=6wjgwtusev0iOQZI2kGVQWrCHjS-xV20hECX7OpJdsmlJSTVzBkNZ~WsCZq2ieP7ESMT97MRxgdKWmw8AuHY6r7Ltyq9QBDc59Ec9f6djrMY2j7GmZykac1p78I4bymaONVL04OA4v4SOOTnTJbeDE7qGmAanlNZPXLzOFK0J7sQaotBdyQka75NlmvQmSpss8Pqr2FUV1zOYxFnymiIERIM6VBDNIoSesXHaQ2P-oxa8YPdMC3h-D4-WrDiKZjv9Lxu7xXMdpalZeolHktSTppfg7GiGcAxn9JQS2w1~MomXodwEBWAkQu8wIvGi87CSyrqB3eZPVwrSgcovOMtw1i3VrvYGOk8n3EMh7SkH~GxJGIABVXJTJ6iiMwj2bI521P6plkUwfQyLfxAE~17nI6XdRtwuBqRqZaZExO~6uq4HcYCmfNIZKXtNttJEh0B7wpbyEjDpHKpHXOLxKacdeqk2ss-4~5f-xI1jQyhFFG~rHf52D9NtYbZFTvc865mBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Google Search</li>
<li><a href=http://vernesciy2defjsputrjrv6pa5ll6qzrckfffi5lgkumstdojyga.b32.i2p>Wikiless</a> (<a href="http://wl.vern.i2p/?i2paddresshelper=OniLVp4DPG7ZJiHmXN8dwbsuVfBqSLXj1VmlajqZUvE8DvkeKkBSjZHuREL9QeK5tpAJDt1S9w9vC6vRMygIipRvMyaMmBmOvcg4~W9yJLA8FUCaf4RYwsXzitA~Vqgj9yKCgfOpTHleE7RBdTbpD9sioJmNX84oPyn5ryxU7PdITCPi5zpYStyIO6NLAYYO4Wxdhxi55UrRE3YdhsJWQ7JxJ3RcNr~TV8EV61Zf1lhaRDhZYSifNU4R4NClApOlJ7tC3eB25mBXDk2PU3xBH2RrFhDNpUBsrOEtra7D3JsvaRxQytv0iceBsbCPY70ENPZ53W7csutB3JCgE0uXiPoHPp8mw3efq5uyso-WMkWidmkGR3wlS7KXrFtWMwPjp6tKHzqlO6uQFkiGt41XI4RXya4JkfLKlbpbuWWXdJNx5oJMT61NluiLsftWnfSeTPJEt2CeZk3rqHDJL6PsyLUeoTMB5DJicVFzxXTVVrDoHA8PiX5hjKJWmNwPs4KEBQAEAAcAAA==">Address helper</a>) - An alternative front-end for Wikipedia</li>
</ul>
@ -125,6 +124,7 @@
</ul>
<div class=h><b id=misc>Other:</b> <a aria-hidden=true href=#misc>#misc</a></div>
<ul>
<li><a href=http://vernpizcdua537tg7wbhtrjumxotqbpj34w6gqzgnnqhgsavvbaa.b32.i2p>LibreTranslate</a> (<a href="http://lt.vern.i2p/?i2paddresshelper=dExHjQWOi4Rdq0EBX5dzPxg2fyJ7vbIyiQAtT3Y6xIsQO-h4apFzr4D6rUmEFJ9dUfG-1cjiyuHsC4y1yxe41X8W6cbmsKVwdpkIpAaRfXR2W9I7P7ZKiGCusFwZkwJ3BOLZUqAKHTU3fCjT6Thuuy5upd0xjYWA3I3728CcPgGS-mTVMqQmmKYPDHfczRq03t0~YZXUtxzbYRmJcGq30RmKGbO5NmU7Gp7ix8A04K4mpUztThZbs7b8-P5mVQh4YEyz3b2k3SuM3nHIlYd7re7W0wc8B1gaS6GL58DkgfEcgN6t~OnEHoFGo6RtNHfQZD-8Jxfc39lOHQuLbeFt9XjWGcpEDMctrKvfK1yo~l8UmQRUNMESoUSFypxnX352eZJG6lNMZMjVLcFrS8AJJD4fO8oBiRzVh0s-HOP8gJ7H8q8LVHIclZ3VZou84nFN0Bndfnv9~Pv7jPrItb1W~giIkmTrpba7uvAhOLFLfdi3qK8azfSE2xzPHO9picmLBQAEAAcAAA==">Address helper</a>) - Free Machine Translation API</li>
<li><a href=http://vernqfnkg7oybcbrr6roinm64wkd6goetv4funbqjgtddmsexo7q.b32.i2p>PGP Suite</a> (<a href="http://pgp.vern.i2p/?i2paddresshelper=s520shqOAkZs3ULod6SXvI9WEJu5FxRS6eE2JADSZ9SYxSr-kTDm1TFXd0KDBTRZyLDU938eEPPzMLZOuTuRJ8Gw8JDGRHCHe9TDEb2sQNleTwfWJh4i8sPGzEovfuq7Ay3C3u-la9tJ7vlCcTMYqMxjCiDYdECz653QCYctOixeyyLEQEB8eSHXa2tUd-PGi~O98h0DMA7z62h8RRbvy4ZupGG491x73w9nYObbJIRxI0~WfH0-Mj8WW5H~ldvA3I~Ewqi68Xb3peCJzUcGvFYg7ETHujtB39KN2mkK4FJbu5bqTsij5YZToKp5tfulldnQJhMEMf0ovyhkr4xv5p1TkGaXACflrF7OItcINaVTKfGRbR1GMQYyhJT830jK-Ik-o4TnWOmHcnREB9gDm2QfcVZIA~UBXxhptIbYmABPbL6SkhFB5XRubUKbZseNyEcpgEMzD-SgQa1x8d-jUjKWWdLSqWUuuXqFpmc194amacjdJE3mMMzGBs7DydzTBQAEAAcAAA==">Address hepler</a>) - A simple and easy-to-use client-side PGP tool</li>
<li><a href=http://vern7ilzglebf3zam23vf5fnv76jgjp4pj6ouyzunorsxhqrjtja.b32.i2p>v.Nu</a> (<a href="http://vnu.vern.i2p/?i2paddresshelper=vrbWe6VwdiwMJsgi~~NRHvCgA35HULFkIG3QVhJ3UIUctnpTyRADozPppIgiRYGEMv7CsVPW9bTSQvhoOACDgB3C5oyBQrCzrBLDsBftOWD9LtluKSWWz1nI7bZzzrTJq~ScLZxXFOYzXABtIz1hzEtcW9br5zTcAtG1OpfoU6KEJKki-ubdtGqCq0DfxpeVBlIwuxXZrNVtqO0TGYcpaC~GFCl77tuxDuxvFyjF0DupKPMZ9yNKvjgs1W-jTeTHskRZM2o9-hXE4-IkGmpkfIWO1-0iFzcyvtfGQ1bdrTSH8cZJz2HnXr3SzIH9vb7SXqv1PlCGndF2RaDEgjHVqu4fh835IAOVcmgL5aER-oaGNmYSK6jMCdFFNJsc4P49xHNAFsl7IISy~crBEsfGvQSUxmhBqeCsgGEAI2uERNHglIwHD7eeCSSRTWvW3V55aEzrz8pj494q9MTFstRk29sEgS6rED1yy7JAtpXOuoArqYkYurMySd2-rj4Wk81UBQAEAAcAAA==">Address helper</a>) - Helps you catch unintended mistakes in your HTML, CSS, and SVG</li>
</ul>

View File

@ -4,6 +4,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="I2P on ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, invidious, nitter, i2p, darknet">
<title>I2P Services | ~vern</title>

47
eng/index.html Normal file
View File

@ -0,0 +1,47 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="A non-commercial tilde focused on free-software and services">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, invidious, nitter">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=vern>Welcome to ~vern!</h1> <a aria-hidden=true href=#vern>#vern</a></div>
<p>~vern is a non-commercial <a href=//tildeverse.org>tilde</a> focused on free software and services! This means we are a community open for sharing, engaging, participating and creating free (as in freedom) software for everyone, without exceptions.</p>
<p>While we host a lot of services like privacy front-ends, ~vern is well known for its cozy and participative community, that has been built that way since the beginning. We are here not to just get software to your hands, but to walk you through it.</p>
<p>~vern also has a <a href=/eng/sysinfo#pubnix>pubnix</a>, that is, a public machine that runs NixOS on top of the Linux-Libre kernel for improved freedom. The nonfree repositories are not enabled by default, too.</p>
<p>Finally, ~vern's purpose is to provide to you the best experience you could have in this hopeless Internet, and to get you to get stuff done as soon as you can!</p>
<p>All our servers run <a href=/eng/sysinfo>free GNU/Linux distributions</a>. See our <a href=/roadmap>roadmap for ~vern</a>.</p>
<div class=h><h2 id=announcements>Announcements</h2> <a aria-hidden=true href=#announcements>#announcements</a></div>
<p>A list of announcements can be found at <a href=/eng/announcements>/announcements</a>
<!--#include file="ssi_anno.shtml" -->
<div class=h><h2 id=community>Community</h2> <a aria-hidden=true href=#community>#community</a></div>
<p><b>You can join our community on most major free software chat programs:</b></p>
<p>We make use of bridging so you can chat with us regardless of what chat program you use</p>
<ul>
<li>Main Chat - <a href="//mto.vern.cc/#/#vern:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:vern@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern" target="_blank">IRC</a></li>
<li>Off-topic Chat - <a href="//mto.vern.cc/#/#chat:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:chat@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-chat" target="_blank">IRC</a></li>
<li>Announcements - <a href="//mto.vern.cc/#/#announcements:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:announcements@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-announcements" target="_blank">IRC</a></li>
<li>Game Chat - <a href="//mto.vern.cc/#/#games:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:games@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-games" target="_blank">IRC</a></li>
<li>Abuse Reports - <a href="//mto.vern.cc/#/#abuse:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:abuse@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-abuse" target="_blank">IRC</a></li>
<li>Fridge (Chat screenshots) - <a href="//mto.vern.cc/#/#fridge:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:fridge@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-fridge" target="_blank">IRC</a></li>
<li>Radio Chat - <a href="//mto.vern.cc/#/#radio:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:radio@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-radio" target="_blank">IRC</a></li>
<li>Chaos (Things that don't belong in off-topic) - <a href="//mto.vern.cc/#/#chaos:vern,cc" target="_blank">Matrix</a>, <a href="xmpp:chaos@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-chaos" target="_blank">IRC</a></li>
<li>Uptime Monitoring - <a href="//mto.vern.cc/#/#uptime:vern.cc" target="_blank">Matrix</a>, <a href="xmpp:uptimekuma@muc.vern.cc" target="_blank">XMPP</a>, <a href="ircs://irc.tilde.chat:6697/#vern-uptime" target="_blank">IRC</a></li>
</ul>
<div class=h><h2 id=services>Services</h2> <a aria-hidden=true href=#services>#services</a></div>
<p>You can get access to the "Reg Needed" services by <a href=/eng/register>signing up</a> via the registration form.</p>
<p>With the exception of clearnet Minetest &amp; services hosted on <a href=/eng/sysinfo#iceberg>Iceberg</a> and <a href="/eng/sysinfo#tyhoon">Typhoon</a>, none of the services we host have the capability to log IP addresses due to our use of WireGuard. IP logging on Iceberg is disabled.</p>
<p>We also host <a href=/eng/tor>Tor</a> and <a href=/eng/i2p>I2P</a> versions of most of these services.</p>
<p>Services marked with "AD:" have alternate (sub)domains you can use for them.</p>
<!--#include file="services.html" -->
<div class=h><h2 id=sysinfo>What computers do ~vern servers run on?</h2> <a aria-hidden=true href=#sysinfo>#sysinfo</a></div>
<p>~vern has many servers running in different ways. You can find a list of them and their uses at <a href=/eng/sysinfo>/sysinfo</a>.</p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -5,6 +5,7 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Variations of ~vern logo along with XCF files">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, logo, icon, png, svg">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Logo | ~vern</title>
</head>

View File

@ -1,6 +1,6 @@
<!--<link rel=stylesheet href="//gcdn.vern.cc/vernsite/style.css">-->
<header>
<a href=/en/><img src="/media/verntrans.svg" alt="~V" class="navlogo"></a>
<a href=/eng/><img src="/media/verntrans.svg" alt="~V" class="navlogo"></a>
<nav>
<a href="//status.vern.cc">Status</a>
<a href="/users">Users</a>
@ -14,4 +14,4 @@
<a aria-label="RSS" href="/blog/feed.xml"><i style="color: #EE802F;" data-content="RSS Feed" data-position="top center" data-variation="inverted tiny"><svg style="display: inline-block; vertical-align: text-top; fill: currentcolor;" viewBox="0 0 16 16" class="svg octicon-rss" width="18" height="18" aria-hidden="true"><path fill-rule="evenodd" d="M2.002 2.725a.75.75 0 0 1 .797-.699C8.79 2.42 13.58 7.21 13.974 13.201a.75.75 0 1 1-1.497.098 10.502 10.502 0 0 0-9.776-9.776.75.75 0 0 1-.7-.798zM2 13a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm.84-5.95a.75.75 0 0 0-.179 1.489c2.509.3 4.5 2.291 4.8 4.8a.75.75 0 1 0 1.49-.178A7.003 7.003 0 0 0 2.838 7.05z"></path></svg></i></a>
</nav>
</header>
<hr>
<br>

136
eng/newsletter.php Normal file
View File

@ -0,0 +1,136 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Sign up to the ~vern mailing list">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Mailing List | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<?php
function sanitize($str) {
$str = trim($str);
$str = stripslashes($str);
$str = htmlspecialchars($str);
$str = str_replace("\r", '', $str);
return $str;
}
$err = $email = $code = $code_err = '';
$confirmed = false;
if (!empty($_GET['action'])) {
if (!empty($_GET['email'])) {
if (filter_var(sanitize($_GET['email']), FILTER_VALIDATE_EMAIL)) {
if (preg_match("/^" . preg_quote($_GET['email']) . "$/m", file_get_contents("/var/spool/list")) === 1) {
if ($_GET['action'] == "unsub")
$email = sanitize($_GET['email']);
else $err = "E-mail already in list";
} else {
if ($_GET['action'] == "sub")
$email = sanitize($_GET['email']);
else $err = "E-mail not in list";
}
} else $err = "Invalid E-mail";
} else $err = "E-mail is required";
}
$filename = "/tmp/list-code-" . $email;
if (empty($err)) {
if (!empty($_GET['code'])) {
if (file_get_contents($filename) == $_GET['code']) {
if ($_GET['action'] == "sub") {
file_put_contents("/var/spool/list", $email . PHP_EOL, FILE_APPEND);
} else {
$contents = file_get_contents("/var/spool/list");
$contents = preg_replace("/^" . preg_quote($email) . "$/m", '', $contents);
$contents = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $contents);
file_put_contents("/var/spool/list", $contents);
}
unlink($filename);
$subject = ($_GET['action'] == "sub" ? "S" : "Uns") . "ubscription confirmed";
$headers = "From: announcements@vern.cc\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain\n";
$message = "You have been " . ($_GET['action'] == "sub" ? "added to" : "removed from") . " the ~vern announcement mailing list";
mail($email, $subject, $message, $headers);
$confirmed = true;
} else {
$code_err = 'Incorrect code';
}
} else {
$code = substr(md5(rand()), 0, 8);
$handle = fopen($filename, "w+");
chmod($filename, 0600);
fwrite($handle, $code);
fclose($handle);
$subject = "Your confirmation code";
$headers = "From: announcements@vern.cc\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain\n";
$message = "Your confirmation code is $code. Do not share it with anyone.\n\nIf you did not initiate this, you can safely ignore this message.";
mail($email, $subject, $message, $headers);
}
}
if ((($_GET['action'] != "sub" && $_GET['action'] != "unsub")) || (!empty($err) && empty($code_err))) {
?>
<div class=h><h1 id=list>Mailing List</h1> <a aria-hidden=true href=#list>#list</a></div>
<form method="get" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]) ?>">
<p>E-mail <span class="red">* <?php echo $err; ?></span>
<input type="text" name="email"></p>
<select id="action" name="action">
<option value="sub">Subscribe</option>
<option value="unsub">Unsubscribe</option>
</select><br>
<br>
<span><input type="submit" value="Submit" style="width:100px;height:40px;font-size:20px"></span>
</form><br>
<?php
} else if (!$confirmed) {
?>
<div class=h><h1 id=confirm>Confirm Action</h1> <a aria-hidden=true href=#confirm>#confirm</a></div>
<p>A confirmation code was sent to <?php echo htmlspecialchars($email); ?></p>
<form method="get" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]) ?>">
<input type="text" id="email" name="email" value="<?php echo htmlspecialchars($email); ?>" hidden>
<p>Code <span class="red">* <?php echo $code_err; ?></span>
<input type="text" name="code"></p>
<select id="action" name="action" hidden>
<option value="<?php echo htmlspecialchars($_GET['action']); ?>"></option>
</select>
<br>
<span><input type="submit" value="Confirm" style="width:100px;height:40px;font-size:20px"></span>
</form><br>
<?php
} else {
?>
<meta http-equiv="refresh" content="5;url=/eng/" />
<div class=h><h1 id=thanks>Confirmed</h1> <a aria-hidden=true href=#thanks>#thanks</a></div>
<p>You have received an e-mail confirming the action as well.</p>
<p>You will be redirected back <a href=/eng/>home</a> in 5 seconds.</p>
<?php
}
?>
<!--#include file="footer.cgi" -->
</body>
</html>

1
eng/onion.html Normal file
View File

@ -0,0 +1 @@
<meta http-equiv="Refresh" content="0; url='/eng/tor'" />

View File

@ -11,6 +11,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="A list of ~vern users' PGP keys">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>PGP | ~vern</title>
</head>
@ -22,17 +23,17 @@
foreach ($subdirs as $subdir) {
if ($subdir != '.' && $subdir != '..') {
$ph_index = '/sshfs/home/' . $subdir . '/public_html/index.';
if (is_readable('/vm/' . $subdir . '/.pgp.asc'))
if (is_readable('/vm/' . $subdir . '/.pgp.asc') && !is_file('/vm/' . $subdir . '/.pgp.hide'))
$list .= " <li><a href='/p/$subdir.asc'>$subdir</a></li>\n";
}
}
?>
<!--#include file="/en/nav.php" -->
<!--#include file="/eng/nav.php" -->
<div class=h><h1 id=pgp>User PGP keys</h1> <a aria-hidden=true href=#pgp>#pgp</a></div>
<p>This is a list of users with PGP keys on ~vern.</p>
<ol>
<?php echo $list; ?>
</ol>
<!--#include file="/en/footer.cgi" -->
<!--#include file="/eng/footer.cgi" -->
</body>
</html>

View File

@ -4,7 +4,7 @@
foreach ($subdirs as $subdir) {
if ($subdir != '.' && $subdir != '..') {
$ph_index = '/sshfs/home/' . $subdir . '/public_html/index.';
if (is_readable('/vm/' . $subdir . '/.pgp.asc'))
if (is_readable('/vm/' . $subdir . '/.pgp.asc') && !is_file('/vm/' . $subdir . '/.pgp.hide'))
echo $protocol . $_SERVER['HTTP_HOST'] . "/p/$subdir.asc\n";
}
}

View File

@ -5,6 +5,7 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Legalese privacy policy for ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, privacy policy, policy, legal, legalese">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Privacy Policy | ~vern</title>
</head>

146
eng/recovery-challenge.cgi Executable file
View File

@ -0,0 +1,146 @@
#!/usr/bin/env -S bash
saveIFS=$IFS
IFS='=&'
parm=($POST_STRING)
IFS=$saveIFS
for ((i=0; i<${#parm[@]}; i+=2))
do
declare arg_${parm[i]}=${parm[i+1]}
done
runtime_dir=/var/log/challenges
gpg_home="$runtime_dir"/.gnupg
urldecode() { : "${*//+/ }"; echo -e "${_//%/\\x}"; }
sig="$(urldecode "$arg_signature" | sed 's/\r//g')"
key="$(urldecode "$arg_newkey")"
if [[ $arg_username ]]; then
keyid="$(gpg --import-options show-only --import "/vm/$arg_username/.pgp.asc" 2>&1 | grep '^ ' | xargs)"
fi
generate_challenge() {
if [[ -z "$arg_username" ]]; then
nouser=1
page=default
return
fi
if ! gpg --import-options show-only --import "/vm/$arg_username/.pgp.asc" &> /dev/null; then
nokey=1
page=default
return
fi
openssl rand -hex 32 > "$runtime_dir/$arg_username"
page=submit
return
}
submit_challenge() {
if [[ -z "$arg_username" ]]; then
nouser=1
page=submit
return
fi
if [[ -z "$key" ]]; then
nossh=1
page=submit
return
fi
if ! ssh-keygen -l -f /dev/stdin <<< "$key" &> /dev/null; then
badssh=1
page=submit
return
fi
if ! gpg --import-options show-only --import "/vm/$arg_username/.pgp.asc" &> /dev/null; then
nokey=1
page=submit
return
fi
if [[ -z "$sig" ]]; then
nosig=1
page=submit
return
fi
echo "$sig" > "$runtime_dir/$arg_username.gpg"
gpg --homedir "$gpg_home" --import "/vm/$arg_username/.pgp.asc" &> /dev/null
if gpg --homedir "$gpg_home" \
--trust-model always \
--verify "$runtime_dir/$arg_username.gpg" \
"$runtime_dir/$arg_username" &> /dev/null; then
if [[ "$(gpg --homedir $gpg_home \
--trust-model always \
--verify "$runtime_dir/$arg_username.gpg" \
"$runtime_dir/$arg_username" 2>&1 |
sed -n 's/.*using.*key \(.*\)/\1/p')" == \
"$keyid" ]]; then
echo "$key" >> "/vm/$arg_username/.ssh/authorized_keys"
rm "$runtime_dir/$arg_username"{,.pgp}
page=success
return
else
badsig=1
page=submit
return
fi
else
badsig=1
page=submit
return
fi
exit
}
page=default
nouser=0
nokey=0
nossh=0
badssh=0
nosig=0
badsig=0
case "$arg_method" in
generate)
generate_challenge
;;
submit)
submit_challenge
;;
esac
sedcmd=" -e 's/USERNAME/$arg_username/' -e 's/CHALLENGE/$(<$runtime_dir/$arg_username)/' -e 's/KEYID/$keyid/' -e 's\\NAV\\$(php $(dirname $0)/nav.php | sed 's/\&/\\\&/g')\\' -e 's\\FOOTER\\$($(dirname $0)/footer.cgi | sed '1,2d' | sed 's/\&lt;/</g')\\'"
sedcmd="$sedcmd $(if [[ $nokey == 1 ]]; then
printf '%s' '-e "s/NOKEY/This user has no <code>.pgp.asc</code> file/"'
else
printf '%s' '-e "s/NOKEY//"'
fi)"
sedcmd="$sedcmd $(if [[ $nouser == 1 ]]; then
printf '%s' '-e "s/NOUSER/No such user/"'
else
printf '%s' '-e "s/NOUSER//"'
fi)"
sedcmd="$sedcmd $(if [[ $nossh == 1 ]]; then
printf '%s' '-e "s/NOSSH/No SSH key(s) supplied/"'
else
printf '%s' '-e "s/NOSSH//"'
fi)"
sedcmd="$sedcmd $(if [[ $badssh == 1 ]]; then
printf '%s' '-e "s/BADSSH/Invalid SSH keyfile/"'
else
printf '%s' '-e "s/BADSSH//"'
fi)"
sedcmd="$sedcmd $(if [[ $nosig == 1 ]]; then
printf '%s' '-e "s/NOSIG/No signature supplied/"'
else
printf '%s' '-e "s/NOSIG//"'
fi)"
sedcmd="$sedcmd $(if [[ $badsig == 1 ]]; then
printf '%s' '-e "s/BADSIG/Bad signature/"'
else
printf '%s' '-e "s/BADSIG//"'
fi)"
sedcmd="${sedcmd:+sed$sedcmd}"
echo "Status: 200"
echo
eval ${sedcmd:-cat} $(dirname $0)/recovery-scripts/pgp/"$page".html

View File

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="~vern account recovery process">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>PGP-based Account Recovery | ~vern</title>
</head>
<body>
NAV
<div class=h><h1 id=pgp-recovery>PGP-based Account Recovery</h1> <a aria-hidden=true href=#pgp-recovery>#pgp-recovery</a></div>
<p>Fill out this form, and follow the steps given.</p>
<form method="post" action="/eng/recovery-challenge.cgi">
<input hidden type=text name=method value="generate">
<p>Username:
<input type=text name=username>
<span class=red>NOUSERNOKEY</span></p>
<span><input type=submit value=Submit style="width:100px;height:40px;font-size:20px"></span>
</form>
<br>
FOOTER
</body>
</html>

View File

@ -0,0 +1,33 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="~vern account recovery process">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>PGP-based Account Recovery | ~vern</title>
</head>
<body>
NAV
<div class=h><h1 id=pgp-recovery>PGP-based Account Recovery</h1> <a aria-hidden=true href=#pgp-recovery>#pgp-recovery</a></div>
<p>Generate your signature by going into a terminal and running the following:</p>
<pre style='white-space:pre-line;word-break:keep-all;'><code>echo 'CHALLENGE' | gpg -a --detach-sig --default-key KEYID</code></pre>
<form method="post" action="/eng/recovery-challenge.cgi">
<input hidden type=text name=method value="submit">
<p>Username:
<input type=text name=username value=USERNAME>
<span class=red>NOUSERNOKEY</span></p>
<p>New SSH key(s): <span class=red>NOSSHBADSSH</span><br>
<textarea name=newkey rows=3 cols=50></textarea></p>
<p>Signature: <span class=red>NOSIGBADSIG</span><br>
<textarea name=signature rows=15 cols=60></textarea></p>
<span><input type=submit value=Submit style="width:100px;height:40px;font-size:20px"></span>
</form>
<br>
FOOTER
</body>
</html>

View File

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="~vern account recovery process">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<meta http-equiv=refresh content='5;url=/eng/' />
<title>Success | ~vern</title>
</head>
<body>
NAV
<div class=h><h1 id=pgp-recovery>PGP-based Account Recovery</h1> <a aria-hidden=true href=#pgp-recovery>#pgp-recovery</a></div>
<p>Your new key has successfully been added.</p>
<p>You will be redirected back <a href=/eng/>home</a> in 5 seconds.</p>
<br>
FOOTER
</body>
</html>

21
eng/recovery.html Normal file
View File

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="~vern pubnix account recovery">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, account recovery">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Account Recovery | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=recovery>Account Recovery</h1> <a aria-hidden=true href=#recovery>#recovery</a></div>
<p>There is currently only one way to automatically recover your ~vern pubnix account. If you cannot use this method, contact an <a href=/admins>admin</a>.</p>
<ul>
<li><a href=/eng/recovery-challenge.cgi>PGP Challenge</a> - Use a PGP key in <code>~/.pgp.asc</code> to recover your account.</li>
</ul>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -11,13 +11,14 @@
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Register for ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Registration | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<p><b>If you can/do not want to share your email for ~vern registration, please contact an <a href=/en/admins>admin</a> so we can create one for you without one</b></p>
<p><b>If you can/do not want to share your email for ~vern registration, please contact an <a href=/eng/admins>admin</a> so we can create one for you without one</b></p>
<?php
function sanitize($str) {
$str = trim($str);
@ -37,7 +38,7 @@
if (!empty($_POST['username'])) {
if (preg_match($username_re, $_POST['username']) === 1) {
if (!file_exists('/vm/' . $_POST['username'])) {
if (!file_exists("/var/tmp/register/" . sanitize($_POST['username'])))
if (!file_exists("/var/spool/register/" . sanitize($_POST['username'])))
$username = sanitize($_POST['username']);
else $username_err = "A request for the username " . $_POST['username'] . " exists already. Try again later or choose a different username.";
}
@ -84,9 +85,9 @@
if (!$success) {
?>
<div class=h><h1 id=signup>Sign Up</h1> <a aria-hidden=true href=#signup>#signup</a></div>
<p>See the <a href="//wiki.vern.cc/doku.php?id=guides:register">wiki page</a> on how to register.</p>
<p>See the <a href="//wiki.vern.cc/eng/guides/register/">wiki page</a> on how to register.</p>
<span class="red">* Required field</span>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
<p>Username:
<input type="text" name="username">
<span class="red">* <?php echo $username_err; ?></span></p>
@ -107,9 +108,6 @@
<input type="checkbox" id="matrix" name="matrix" value="Matrix" checked>
<label for="matrix">Matrix</label><br>
<input type="checkbox" id="fedi" name="fedi" value="Mastodon" checked>
<label for="fedi">Mastodon</label><br>
<input type="checkbox" id="akkoma" name="akkoma" value="Akkoma" checked>
<label for="akkoma">Akkoma (Pleroma Fork)</label><br>
@ -145,7 +143,7 @@
<br>
<input type="checkbox" id="tos" name="tos" value="I agree to the ToS and Privacy Policy">
<label for="tos">I agree to the <a href=/en/tos>Terms of Service</a> and <a href=/en/privpol>Privacy Policy</a></label><br>
<label for="tos">I agree to the <a href=/eng/tos>Terms of Service</a> and <a href=/eng/privpol>Privacy Policy</a></label><br>
<br>
<span><input type="submit" value="Submit" style="width:100px;height:40px;font-size:20px"></span>
@ -154,14 +152,13 @@
<?php
} else {
?>
<meta http-equiv="refresh" content="5;url=http://<?php echo htmlspecialchars($_SERVER['HTTP_HOST']); ?>" />
<meta http-equiv="refresh" content="5;url=/eng/" />
<div class=h><h1 id=thanks>Thank you for signing up.</h1> <a aria-hidden=true href=#thanks>#thanks</a></div>
<p>An admin will review your request, and an e-mail will be sent if your registration is successful.</p>
<p>You will be redirected back <a href=/en/>home</a> in 5 seconds.</p>
<p>You will be redirected back <a href=/eng/>home</a> in 5 seconds.</p>
<?php
if (isset($_POST['matrix'])) $use_matrix = true;
if (isset($_POST['fedi'])) $use_fedi = true;
if (isset($_POST['akkoma'])) $use_akkoma = true;
if (isset($_POST['soju'])) $use_soju = true;
if (isset($_POST['git'])) $use_git = true;
@ -177,7 +174,6 @@
$subject = "New registration request from $username <$email>";
$message = "Hello Administrators,\nSomeone has requested a membership. Please view the details below and decide if it is worth approving.\n\nSSH keys:\n$ssh\n\nRequested username: $username\nRequested services: Tilde";
if ($use_matrix) $message .= ", Matrix";
if ($use_fedi) $message .= ", Mastodon";
if ($use_akkoma) $message .= ", Akkoma";
if ($use_soju) $message .= ", Soju";
if ($use_git) $message .= ", Forgejo";
@ -196,31 +192,25 @@
$contents .= '~/bin/mktuser ' . escapeshellarg($username) . ' "$password"' . " <<< " . escapeshellarg($_POST['ssh']) . "\n";
$contents .= 'echo "$password" > /sshfs/home/' . $username . '/pass && chmod 600 /sshfs/home/' . $username . '/pass && ssh 192.168.122.30 chown ' . escapeshellarg($username . ':' . $username) . ' /sshfs/home/' . $username . '/pass' . "\n\n";
if ($use_matrix) $contents .= '~/bin/mkmuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_fedi) {
$pass_file = '/home/' . $username . '/mastodon-pass';
$contents .= 'touch /sshfs' . $pass_file . "\n";
$contents .= 'chmod 600 /sshfs' . $pass_file . "\n";
$contents .= 'ssh 192.168.122.30 chown ' . escapeshellarg($username . ':' . $username) . ' ' . escapeshellarg($pass_file) . "\n";
$contents .= '~/bin/mkfuser ' . escapeshellarg($username) . ' | tee /sshfs' . escapeshellarg($pass_file) . "\n";
unset($pass_file);
}
if ($use_akkoma) $contents .= '~/bin/mkauser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_soju) $contents .= '~/bin/mksuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_git) $contents .= '~/bin/mkguser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_nc) $contents .= '~/bin/mknuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_freshrss) $contents .= '~/bin/mkfruser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_freshrss) $contents .= '~/bin/mkmfuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_miniflux) $contents .= '~/bin/mkmfuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_penpot) $contents .= '~/bin/mkppuser ' . escapeshellarg($username) . ' "$password"' . "\n";
if ($use_peertube) $contents .= '~/bin/mkpuser ' . escapeshellarg($username) . ' "$password"' . ' ' . escapeshellarg($email) . "\n";
if ($use_xmpp) $contents .= '~/bin/mkxuser ' . escapeshellarg($username) . ' "$password"' . " vern.cc\n";
if ($use_xmppo) $contents .= '~/bin/mkxuser ' . escapeshellarg($username) . ' "$password"' . " vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion\n";
if ($use_xmppi) $contents .= '~/bin/mkxuser ' . escapeshellarg($username) . ' "$password"' . " verncceu2kgz54wi7r5jatgmx2mqtsh3knxhiy4m5shescuqtqfa.b32.i2p\n";
$contents .= "s-nail -vr 'register@vern.cc' -s 'Your ~vern account has been created' -M text/plain " . escapeshellarg($email) . " < <(printf 'Hello %s,\\nYour membership request on ~vern has been accepted.\\nYou can now SSH into vern.cc using the public key(s) that you supplied to ~vern.\\nA global password for all the services you signed up to can be found at ~/pass. If you signed up for Mastodon, password for the account can be found at ~/mastodon-pass\\n\\nThank you for being a part of ~vern!' " . escapeshellarg($username) . ")\n";
$contents .= "rm -f $0\n";
$contents .= "s-nail -r 'register@vern.cc' -s 'Your ~vern account has been created' -M text/plain " . escapeshellarg($email) . " < <(printf 'Hello %s,\\nYour membership request on ~vern has been accepted.\\nYou can now SSH into vern.cc using the public key(s) that you supplied to ~vern.\\nA global password for all the services you signed up to can be found at ~/pass.\\n\\nThank you for being a part of ~vern!' " . escapeshellarg($username) . ")\n";
$contents .= "echo " . escapeshellarg($username . '@vern.cc') . " >> /var/spool/list\n";
$contents .= "echo " . escapeshellarg($email) . " >> /var/spool/list\n";
$contents .= "mv $0 /var/log/register/\n";
$contents .= "exit\n\n\n";
$contents .= $reason . "\n";
$filename = "/var/tmp/register/" . $username;
$filename = "/var/spool/register/" . $username;
$handle = fopen($filename, "w+");
chmod($filename, 0600);
unset($filename);

23
eng/roadmap.html Normal file
View File

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="The roadmap and plans for the future of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, roadmap, plans">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Roadmap | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=roadmap>Roadmap</h1> <a aria-hidden=true href=#roadmap>#roadmap</a></div>
<p>This page is a roadmap for ~vern. Essentially, it contains what we want to do with/on ~vern in the future.</p>
<ul>
<li>Self-sufficiency - Right now, ~vern is not self-sufficient. I (cobra) have to pay out of pocket the difference between ~vern's donations and its costs. Getting to this point would allow us to do more of the things listed on this page.</li>
<li>Web translations - We only have two languages of our website as of writing, and we'd like to see more people volunteer to translate the site.</li>
<li>gCDN - Currently, our gCDN is only on one server, so we would have to get more servers all over the globe in order to have it actually be geosteered.</li>
</ul>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -5,6 +5,7 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Reasoning behind the rules governing ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, rules, reasoning, tos, terms, terms of service">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Rule Reasoning | ~vern</title>
</head>
@ -16,7 +17,7 @@
<li>We want to be able to provide the services, plain and simple.</li>
<li>Our servers are located in Canada and the United States.</li>
<li>Even though our main server is in the US, and COPPA only requires that users be 13 or older without parental permission, we want to be able to have users in the EU, and GDPR "requires parental consent before information society service providers can process the personal data of children under 16 years of age." Processing includes collection, automated or not, so even though we do not actively collect personal information, a user may give it to our servers without our knowledge. For example, if someone types their name in an unecnrypted Matrix room, it is stored in our database. We will not ban a user that is under 16 if they are not located in the EU.</li>
<li>This rule is purely ideological, but we are committed to it. It means that any original software (e.g. on Forgejo) must be free software, and other original media must grant the four essential freedoms as well. It must grant the user the freedom to use/view, copy, distribute, study, and change the media <b>for any purpose</b>. Restrictions we will accept include preventing the user from taking away the freedom of others (e.g. by changing the license to a proprietary one), but these restrictions are not necessary. If you are unsure about a license, contact an <a href=/en/admins>admin</a>.</li>
<li>This rule is purely ideological, but we are committed to it. It means that any original software (e.g. on Forgejo) must be free software, and other original media must grant the four essential freedoms as well. It must grant the user the freedom to use/view, copy, distribute, study, and change the media <b>for any purpose</b>. Restrictions we will accept include preventing the user from taking away the freedom of others (e.g. by changing the license to a proprietary one), but these restrictions are not necessary. If you are unsure about a license, contact an <a href=/eng/admins>admin</a>.</li>
<li>We will not tolerate any sort of biased hatred, as we want ~vern to be a place of equal opportunity and freedom for all.</li>
</ol>

View File

@ -5,6 +5,7 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Rules governing ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, rules, tos, terms, terms of service">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Rules | ~vern</title>
</head>
@ -26,9 +27,9 @@
<li>Additionally, if you become a member of this community, please make sure to respect the other members and follow the <a href=//wl.vern.cc/wiki/Golden_rule>Golden Rule</a>: treat others as you would want to be treated.</li>
</ol>
<p>Reasoning behind these rules can be found <a href=/en/rule-reasoning>here</a>.</p>
<p>Reasoning behind these rules can be found <a href=/eng/rule-reasoning>here</a>.</p>
<p>THE SERVICE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS, AND WE DO NOT GUARANTEE THAT THE SERVICE WILL BE AVAILABLE AT ALL TIMES, NOR THE ACCURACY OF THE SERVICE OR ANY MATERIAL PROVIDED BY THE SERVICE OR ON THE ~VERN WEBSITE. IN NO EVENT SHALL THE ADMINISTRATORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF OR IN CONNECTION WITH THE SERVICE OR THE USE OF OTHER DEALINGS IN THE SERVICE. YOU ARE SOLELY RESPONSIBLE FOR YOUR USE OF THE SERVICE.</p>
<p>A legalese version of the rules can be found at <a href=/en/tos.html>/tos</a>
<p>A legalese version of the rules can be found at <a href=/eng/tos.html>/tos</a></p>
<p>If you find a user violating these rules, please report it on our Matrix room (#abuse:vern.cc).</p>
<p>The ~vern team can change these rules at any time. It is likely that we will announce when doing so, but make sure when referencing the rules to check them.</p>

View File

@ -3,6 +3,7 @@
<li><a href=//vern.cc>~vern</a> - The main ~vern website</li>
<li><a href=gemini://vern.cc>~vern Gemini</a> - The ~vern Gemini capsule</li>
<li><a href=gopher://vern.cc>~vern gopher</a> - The ~vern gopherhole</li>
<li><a href=//radio.vern.cc>~vern Radio</a> - ~vern's internet radio, featuring only libre music</li>
<li><a href=ssh://vern.cc>SSH (Reg Needed)</a> - Users can log in to the ~vern pubnix using SSH</li>
<li>User sites (Reg Needed) - Each user can have their own site (HTTP, Gemini, Gopher) on username.vern.cc</li>
<li>User sockets (Reg Needed) - Each user has a UNIX socket and can run their own HTTP server from it, accessible via *-username.vern.cc</li>
@ -10,9 +11,8 @@
<div class=h><b id=storage>Storage:</b> <a aria-hidden=true href=#storage>#storage</a></div>
<ul>
<li><a href=//0.vern.cc>0x0</a> - The null pointer. File hosting and URL shortening service</li>
<li><a href=//vw.vern.cc>Vaultwarden (Seperate Sign-Up)</a> (AD: <a href=//vaultwarden.vern.cc>A</a>) - A web password manager with many features</li>
<li><a href=//vw.vern.cc>Vaultwarden (Separate Sign-Up)</a> (AD: <a href=//vaultwarden.vern.cc>A</a>) - A web password manager with many features</li>
<li><a href=//pad.vern.cc>CryptPad (Separate Sign-up)</a> - Collaborative office suite that is e2e</li>
<li><a href=//ep.vern.cc>EtherPad</a> - A modern really-real-time collaborative document editor</li>
<li><a href=//git.vern.cc>Forgejo (Reg Needed)</a> (<a href=//ci.vern.cc>CI</a>) - A lightweight code hosting solution</li>
<li><a href=//hd.vern.cc>HedgeDoc</a> (AD: <a href=//hedgedoc.vern.cc>A</a>) - Collaborative Markdown notes</li>
<li><a href=//mirror.vern.cc>Mirrors (HTTP)</a> (AD: <a href=//mirrors.vern.cc>A</a>) - HTTP(S) mirrors of popular and free distributions</li>
@ -20,7 +20,6 @@
<li><a href=//pt.vern.cc>PeerTube (Reg Needed)</a> - Federated video platform</li>
<li><a href=//pp.vern.cc>PenPot (Reg Needed)</a> - Design &amp; prototyping platform</li>
<li><a href=//pb.vern.cc>PrivateBin</a> (AD: <a href=//privatebin.vern.cc>A</a>) - A pastebin where the server has zero knowledge of pastes</li>
<li><a href=//todo.vern.cc>Vikunja (Separate Sign-Up)</a> (AD: <a href=//vk.vern.cc>A</a>) - The to-do app to organize your life</li>
<li><a href=//vern.cc:8446>Syncthing Discovery Server</a> - Peer-to-peer file synchronization</li>
<li><a href=//nc.vern.cc>Nextcloud (Reg Needed)</a> (AD: <a href=//nextcloud.vern.cc>A</a>) - A productivity platform that keeps you in control</li>
<li><a href=//ntfy.vern.cc>Ntfy</a> - a simple HTTP-based pub-sub notification service</li>
@ -29,6 +28,7 @@
</ul>
<div class=h><b id=network>Network:</b> <a aria-hidden=true href=#network>#network</a></div>
<ul>
<li><a href=dict://vern.cc>DICT Server</a> - A public DICT server, providing many word definitions</li>
<li><a href=udp://173.255.236.85:53>DNS</a> - Domain name system resolver</li>
<li><a href=tcp://dns.vern.cc:853>DNS/TLS</a> - Domain name system resolver over transport layer security</li>
<li><a href=https://dns.vern.cc:444>DNS/HTTPS</a> - Domain name system resolver over secure hypertext transfer protocol</li>
@ -41,7 +41,6 @@
<li><a href=//node.vern.cc:18081>Monero Node</a> - A node to support the XMR network</li>
<li><a href=//sy.vern.cc>Spyda</a> (AD: <a href=//spyda.vern.cc>A</a>) - A privacy first search engine and web crawler</li>
<li><a href=ssh://tm.vern.cc:2222>tmate</a> (<a href=/tmate.conf>tmate.conf</a>) - Instant terminal sharing</li>
<li><a href=//yc.vern.cc>YaCy</a> (AD: <a href=//yacy.vern.cc>A</a>) - A free distributed search engine, built on the principles of peer-to-peer networks</li>
</ul>
<div class=h><b id=games>Games:</b> <a aria-hidden=true href=#games>#games</a></div>
<ul>
@ -51,11 +50,11 @@
<li><a href=udp://stk.vern.cc>SuperTuxKart</a> - Free/libre and open-source kart racing game</li>
<li><a href=udp://teeworlds.vern.cc:8303>Teeworlds</a> - A retro multiplayer shooter</li>
<li><a href=udp://teeworlds.vern.cc:8304>DDNet</a> - Teeworlds modification with a unique cooperative gameplay</li>
<li><a href=xonotic:xon.vern.cc:26000>Xonotic</a> - The free and fast arena shooter</li>
</ul>
<div class=h><b id=social>Social:</b> <a aria-hidden=true href=#social>#social</a></div>
<ul>
<li><a href=//ag.vern.cc>Agreper (Seperate Sign-Up)</a> - Minimal, no-JS web forum software</li>
<li><p>BBS (Seperate Sign-Up):</p>
<li><p>BBS (Separate Sign-Up):</p>
<ul>
<li><a href=https://bbs.vern.cc>HTTPS</a></li>
<li><a href=gopher://vern.cc:71>Gopher</a></li>
@ -65,13 +64,12 @@
<li><a href=rlogin://bbs.vern.cc>rlogin</a></li>
<li><a href=wss://bbs.vern.cc>WebSocket</a></li>
</ul></li>
<li><a href=//ak.vern.cc>Akkoma (Reg Needed)</a> - social networking software compatible with ActivityPub</li>
<li><a href=//fedi.vern.cc>Mastodon (Reg Needed)</a> - ActivityPub federated microblogging plaftorm</li>
<li><a href=//bloat.vern.cc>BloatFE (Mastodon Acc Needed)</a> - A web client for Mastodon Network</li>
<li><a href=ssh://vern.cc:2221>Devzat (Seperate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=//ak.vern.cc>Akkoma (Reg Needed)</a> - Social networking software compatible with ActivityPub</li>
<li><a href=//bloat.vern.cc>BloatFE</a> - A web client for the fediverse</li>
<li><a href=ssh://vern.cc:2221>Devzat (Separate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=//jitsi.vern.cc>Jitsi (Reg Needed)</a> - Free video conferencing software for web &amp; mobile</li>
<li><a href="//mtrx.vern.cc">Matrix (Reg Needed)</a> - A network for secure, decentralized communication</li>
<li><a href="//wiki.vern.cc/doku.php?id=matrix#xmpp_bridge">Bifrost</a> - XMPP &lt;-&gt; Matrix Bridge</li>
<li><a href="//wiki.vern.cc/eng/matrix/#xmpp-bridge">Bifrost</a> - XMPP &lt;-&gt; Matrix Bridge</li>
<li><a href=//cn.vern.cc>Cinny</a> (AD: <a href=//cinny.vern.cc>A</a>) - Yet another Matrix client</li>
<li><a href=//riot.vern.cc>Element</a> - Secure collaboration and messaging</li>
<li><a href=//h2.vern.cc>Hydrogen</a> (AD: <a href=//hydrogen.vern.cc>A</a>) - Lightweight Matrix client with legacy and mobile support</li>
@ -79,11 +77,11 @@
<li><a href=//id.vern.cc>Matrix Sydent</a> - Reference Matrix identity server</li>
<li><a href=//mvw.vern.cc>Matrix-Static</a> - A static golang generated preview of public world readable Matrix rooms</li>
<li><a href=//mto.vern.cc>Matrix.to</a> - A simple stateless privacy-protecting URL redirecting service for Matrix</li>
<li><a href=mumble:mumble.vern.cc:64738>Mumble</a> (<a href=//mumble.vern.cc>Web Client</a>) - Low latency, high quality voice chat application</li>
<li><a href=xmpp:vern.cc>XMPP/Jabber (Reg Needed)</a> - The universal messaging standard</li>
<li><a href=//cjs.vern.cc>ConverseJS</a> (AD: <a href=//xmpp.vern.cc>A</a>/<a href=//conversejs.vern.cc>B</a>) - A XMPP chat client in your browser</li>
<li><a href=//rss.vern.cc>FreshRSS (Reg Needed)</a> - A free, self-hostable aggregator</li>
<li><a href=//mf.vern.cc>Miniflux (Reg Needed)</a> - Minimalist and opinionated feed reader</li>
<li><a href=//yn.vern.cc>Yarn (Seperate Sign-Up)</a> (AD: <a href=//twtxt.vern.cc>A</a>/<a href=//yarn.vern.cc>B</a>) - A decentralised self-hosted social media that has a privacy-first focus</li>
<li><a href=ircs://vern.cc:6698>Soju (Reg Needed)</a> - a user-friendly IRC bouncer</li>
<li><a href=ircs://vern.cc:6697>ZNC (On Request)</a> (<a href=https://znc.vern.cc>WebUI</a>) - An IRC network bouncer (BNC)</li>
</ul>
@ -92,6 +90,7 @@
<li><a href=//ao.vern.cc>AnonymousOverflow</a> (AD: <a href=//anonymousoverflow.vern.cc>A</a>/<a href=//stackoverflow.vern.cc>B</a>) - An alternative front-end for StackOverflow</li>
<li><a href=//bb.vern.cc>Beatbump</a> (AD: <a href=//beatbump.vern.cc>A</a>) - An alternative front-end for YouTube Music</li>
<li><a href=//bl.vern.cc>BiblioReads</a> (AD: <a href=//biblioreads.vern.cc>A</a>/<a href=//goodreads.vern.cc>B</a>) - An alternative front-end for Goodreads</li>
<li><a href=//bn.vern.cc>Binternet</a> (AD: <a href=//binternet.vern.cc>A</a>/<a href=//pintrest.vern.cc>B</a>) - An alternative front-end for Pinterest</li>
<li><a href=//bw.vern.cc>BreezeWiki</a> (AD: <a href=//breezewiki.vern.cc>A</a>/<a href=//fandom.vern.cc>B</a>) - An alternative front-end for Fandom</li>
<li><a href=//ds.vern.cc>Destructables</a> (AD: <a href=//destructables.vern.cc>A</a>/<a href=//instructables.vern.cc>B</a>) - An alternative front-end for Instructables</li>
<li><a href=//db.vern.cc>Dumb</a> (AD: <a href=//dumb.vern.cc>A</a>/<a href=//genius.vern.cc>B</a>) - An alternative front-end for Genius</li>
@ -101,35 +100,42 @@
<li><a href=//lab.vern.cc>Laboratory</a> (AD: <a href=//laboratory.vern.cc>A</a>/<a href=//gitlab.vern.cc>B</a>) - An alternative front-end for GitLab and GitLabCE</li>
<li><a href=//md.vern.cc>LibMedium</a> (AD: <a href=//libmedium.vern.cc>A</a>) - Another alternative front-end for Medium</li>
<li><a href=//lbry.vern.cc>Librarian</a> (AD: <a href=//librarian.vern.cc>A</a>) - An alternative front-end for LBRY/Odysee</li>
<li><a href=//lr.vern.cc>Libreddit</a> (AD: <a href=//libreddit.vern.cc>A</a>/<a href=//reddit.vern.cc>B</a>) - An alternative front-end for Reddit</li>
<li><a href=//lr.vern.cc>redlib</a> (AD: <a href=//libreddit.vern.cc>A</a>/<a href=//reddit.vern.cc>B</a>) - An alternative front-end for Reddit</li>
<li><a href=//ld.vern.cc>LibremDB</a> (AD: <a href=//libremdb.vern.cc>A</a>/<a href=//imdb.vern.cc>B</a>) - An alternative front-end for IMDb</li>
<li><a href=//lx.vern.cc>LibreX</a> (AD: <a href=//librex.vern.cc>A</a>) - A meta search engine for Google and popular torrent sites</li>
<li><a href=//lx.vern.cc>LibreY</a> (AD: <a href=//librex.vern.cc>A</a>) - A meta search engine for Google and popular torrent sites</li>
<li><a href=//mm.vern.cc>MeMe</a> (AD: <a href=//meme.vern.cc>A</a>/<a href=//knowyourmeme.vern.cc>B</a>) - An alternative front-end for Know Your Meme</li>
<li><a href=//nu.vern.cc>Neuters</a> (AD: <a href=//neuters.vern.cc>A</a>/<a href=//reuters.vern.cc>B</a>) - An alternative front-end for Reuters</li>
<li><a href=//nt.vern.cc>Nitter</a> (AD: <a href=//nitter.vern.cc>A</a>/<a href=//tw.vern.cc>B</a>) - An alternative front-end for Twitter</li>
<li><a href=//pd.vern.cc>Piped</a> (AD: <a href=//piped.vern.cc>A</a>) - An alternative privacy-friendly YouTube frontend which is efficient by design</li>
<li><a href=//ig.vern.cc>Proxigram</a> (AD: <a href=//proxigram.vern.cc>A</a>/<a href=//instagram.vern.cc>B</a>) - An alternative front-end for Instagram</li>
<li><a href=//tt.vern.cc>ProxiTok</a> (AD: <a href=//proxitok.vern.cc>A</a>/<a href=//tiktok.vern.cc>B</a>) - An alternative front-end for TikTok</li>
<li><a href=//qr.vern.cc>Quetre</a> (AD: <a href=//quetre.vern.cc>A</a>/<a href=//quora.vern.cc>B</a>) - An alternative front-end for Quora</li>
<li><a href=//rg.vern.cc>Rimgo</a> (AD: <a href=//rimgo.vern.cc>A</a>/<a href=//imgur.vern.cc>B</a>) - An alternative front-end for Imgur</li>
<li><a href=//rb.vern.cc>RSS-Bridge</a> (AD: <a href=//rssbridge.vern.cc>A</a>) - The RSS feed for websites missing it</li>
<li><a href=//rd.vern.cc>Rural Dictionary</a> (AD: <a href=//rural.vern.cc>A</a>/<a href=//urban.vern.cc>B</a>) - An alternative front-end for Urban Dictionary</li>
<li><a href=//ttv.vern.cc>SafeTwitch</a> (AD: <a href=//safetwitch.vern.cc>A</a>/<a href=//twitch.vern.cc>B</a>) - An alternative front-end for Twitch</li>
<li><a href=//sc.vern.cc>Scribe</a> (AD: <a href=//scribe.vern.cc>A</a>/<a href=//medium.vern.cc>B</a>) - An alternative front-end for Medium</li>
<li><a href=//sx.vern.cc>SearXNG</a> (AD: <a href=//searx.vern.cc>A</a>/<a href=//searxng.vern.cc>B</a>) - A metasearch engine which aggregates results from more than 70 search services</li>
<li><a href=//az.vern.cc>SimpleAmazon</a> (AD: <a href=//simpleamazon.vern.cc>A</a>) - A Simple Web Interface for Amazon</li>
<li><a href=//st.vern.cc>SimpleerTube</a> (AD: <a href=//simpleertube.vern.cc>A</a>) - A Simple Web Interface for PeerTube</li>
<li><a href=//tl.vern.cc>SimplyTranslate</a> (AD: <a href=//simplytranslate.vern.cc>A</a>/<a href=//translate.vern.cc>B</a>) - Minimal and private translations w/ many engines</li>
<li><a href=//sp.vern.cc>Soprano</a> (AD: <a href=//soprano.vern.cc>A</a>/<a href=//tenor.vern.cc>B</a>) - An alternative front-end for Tenor</li>
<li><a href=//sd.vern.cc>Suds</a> (AD: <a href=//suds.vern.cc>A</a>/<a href=//snopes.vern.cc>B</a>) - An alternative front-end for Snopes.com</li>
<li><a href=//td.vern.cc>Teddit</a> (AD: <a href=//teddit.vern.cc>A</a>) - Another alternative front-end for Reddit</li>
<li><a href=//tn.vern.cc>Tent</a> (AD: <a href=//tent.vern.cc>A</a>/<a href=//bandcamp.vern.cc>B</a>) - An alternative front-end for Bandcamp</li>
<li><a href=//uf.vern.cc>UNfunny</a> (AD: <a href=//unfunny.vern.cc>A</a>/<a href=//ifunny.vern.cc>B</a>) - An alternative front-end for iFunny</li>
<li><a href=//wg.vern.cc>Whoogle</a> (AD: <a href=//whoogle.vern.cc>A</a>) - An alternative front-end for Google Search</li>
<li><a href=//wl.vern.cc>Wikiless</a> (AD: <a href=//wikiless.vern.cc>A</a>/<a href=//wikipedia.vern.cc>B</a>) - An alternative front-end for Wikipedia</li>
</ul>
<div class=h><b id=email>E-Mail:</b> <a aria-hidden=true href=#email>#email</a></div>
<ul>
<li><a href=//mail.vern.cc>Modoboa (Reg Needed)</a> - Modoboa E-mail</li>
<li><a href=//wm.vern.cc>Roundcube</a> (AD: <a href=//rc.vern.cc>A</a>/<a href=//roundcube.vern.cc>B</a>) - Browser-based multilingual IMAP client</li>
<li><a href=//wm.vern.cc>Roundcube</a> (AD: <a href=//rc.vern.cc>A</a>/<a href=//roundcube.vern.cc>B</a>) - Browser-based multilingual IMAP client</li>
<li><a href=//sl.vern.cc>SimpleLogin (On Request)</a> - Free anonymous e-mail service</li>
</ul>
<div class=h><b id=misc>Other:</b> <a aria-hidden=true href=#misc>#misc</a></div>
<ul>
<li><a href=//lt.vern.cc>LibreTranslate</a> - Free Machine Translation API</li>
<li><a href=//pgp.vern.cc>PGP Suite</a> - A simple and easy-to-use client-side PGP tool</li>
<li><a href=//vnu.vern.cc>v.Nu</a> (AD: <a href=//validator.vern.cc>A</a>) - Helps you catch unintended mistakes in your HTML, CSS, and SVG</li>
</ul>

View File

@ -11,6 +11,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Statistics of ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Statistics | ~vern</title>
</head>

View File

@ -5,25 +5,26 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Systems Information of ~vern servers">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, distros, distributions, system information, info, sysinfo, systems, information">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Systems Information | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=sysinfo>~vern Systems Information</h1> <a aria-hidden=true href=#sysinfo>#sysinfo</a></div>
<div class=h><h3 id=typhoon>Mythos [VPS]</h3> <a aria-hidden=true href=#typhoon>#typhoon</a></div>
<div class=h><h3 id=mythos>Mythos [VPS]</h3> <a aria-hidden=true href=#mythos>#mythos</a></div>
<ul>
<li>Location: Hetzner, Ashburn, Virginia, United States</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>Specs: CPX11 with 2 GB RAM; 2 vCPUs</li>
<li>Storage: 40 GB</li>
<li>Services: Minetest; Primary DNS for vern0.me and vern.cc</li>
<li>Services: Minetest; Primary DNS for vern.cc</li>
<li>Additional Info: Paid for by ~cobra; proxies all tildeserver services via WireGuard</li></li>
</ul>
<div class=h><h3 id=tilserv>tilserv/tildeserver/~serv</h3> <a aria-hidden=true href=#tilserv>#tilserv</a></div>
<ul>
<li>Location: Local Server in New York, United States</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>Specs: Dell G7 7588 with 64 GB DDR4 RAM; 6-core 12-thread Intel Core i7-8750H</li>
<li>Storage: 128 GB SATA SSD (OS); 2 TB NVMe SSD (main); 1 TB SATA HDD; 18 TB USB HDD</li>
<li>Services: Basically everything minus the things mentioned in the other servers :P
@ -42,7 +43,7 @@
<div class=h><h3 id=crescent>Crescent</h3> <a aria-hidden=true href=#crescent>#crescent</a></div>
<ul>
<li>Location: Local Server in New York, United States</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>Specs: Slimbook PRO X 15 AMD; with 32 GB DDR4 RAM; 8-core 16-thread AMD Ryzen 7 4800H</li>
<li>Storage: 500 GB NVMe SSD</li>
<li>Services: Dumb</li>
@ -59,7 +60,7 @@
<div class=h><h3 id=iceberg>Iceberg</h3> <a aria-hidden=true href=#iceberg>#iceberg</a></div>
<ul>
<li>Location: Newark, New Jersey, United States</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>Specs: Linode "Nanode" with 1 GB RAM; 1 vCPU</li>
<li>Storage: 25 GB SSD</li>
<li>Services: Tor Relay; DNS resolver; Simplelogin; LibreSpeed; Status (Uptime Kuma), Sydent</li>
@ -69,7 +70,7 @@
<div class=h><h3 id=isotope>Isotope [RLVM]</h3> <a aria-hidden=true href=#isotope>#isotope</a></div>
<ul>
<li>Location: VM inside the tilserv</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>Specs: libvirtd; 4 vCPUs; 4 GB RAM</li>
<li>Storage: 40 GB qcow2</li>
<li>Services: SearxNG</li>
@ -79,7 +80,7 @@
<div class=h><h3 id=typhoon>Typhoon</h3> <a aria-hidden=true href=#typhoon>#typhoon</a></div>
<ul>
<li>Location: OVHCloud, Beauharnois, Quebec, Canada</li>
<li>OS: Debian GNU/Linux 11 Bullseye</li>
<li>OS: Debian GNU/Linux 12 Bookworm</li>
<li>Specs: 4 vCPUs; 8 GB RAM</li>
<li>Storage: 160 GB NVMe SSD</li>
<li>Services: Name server for vern.cc; Invidious; SuperTuxKart; Teeworlds</li>

View File

@ -3,6 +3,7 @@
<li><a href=http://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>~vern</a> - The main ~vern website</li>
<li><a href=gemini://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>~vern Gemini</a> - The ~vern Gemini capsule</li>
<li><a href=gopher://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>~vern gopher</a> - The ~vern gopherhole</li>
<li><a href=http://radio.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>~vern Radio</a> - ~vern's internet radio, featuring only libre music</li>
<li><a href=ssh://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SSH (Reg Needed)</a> - Each user can log in to the ~vern tilde using their SSH keys</li>
<li>User sites (Reg Needed) - Each user can have their own site (HTTP, Gemini, Gopher) on username.vernccvbvyi5...onion</li>
<li>User sockets (Reg Needed) - Each user has a UNIX socket and can run their own HTTP server from it, accessible via *-username.vernccvbvyi5...onion</li>
@ -10,8 +11,7 @@
<div class=h><b id=storage>Storage:</b> <a aria-hidden=true href=#storage>#storage</a></div>
<ul>
<li><a href=http://0.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>0x0</a> - The null pointer. File hosting and URL shortening service</li>
<li><a href=//vw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Vaultwarden (Seperate Sign-Up)</a> - A web password manager with many features</li>
<li><a href=http://ep.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>EtherPad</a> - A modern really-real-time collaborative document editor</li>
<li><a href=//vw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Vaultwarden (Separate Sign-Up)</a> - A web password manager with many features</li>
<li><a href=http://git.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Forgejo (Reg Needed)</a> (<a href=http://ci.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>CI</a>) - A lightweight code hosting solution written in Go</li>
<li><a href=http://hd.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>HedgeDoc</a> - Collaborative Markdown notes</li>
<li><a href=http://mirror.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Mirrors (HTTP)</a> - HTTP mirrors of popular and free distributions</lI>
@ -19,7 +19,6 @@
<li><a href=http://pt.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>PeerTube (Reg Needed)</a> - Federated video platform</li>
<li><a href=http://pp.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>PenPot (Reg Needed)</a> - Design &amp; prototyping platform</li>
<li><a href=http://pb.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>PrivateBin</a> - A pastebin where the server has zero knowledge of pastes</li>
<li><a href=http://todo.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Vikunja (Separate Sign-Up)</a> - The to-do app to organize your life</li>
<li><a href=http://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:8446>Syncthing Discovery Server</a> - Peer-to-peer file synchronization</li>
<li><a href=http://nc.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Nextcloud (Reg Needed)</a> - A productivity platform that keeps you in control</li>
<li><a href=http://ntfy.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Ntfy</a> - a simple HTTP-based pub-sub notification service</li>
@ -28,6 +27,7 @@
</ul>
<div class=h><b id=network>Network:</b> <a aria-hidden=true href=#network>#network</a></div>
<ul>
<li><a href=dict://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>DICT Server</a> - A public DICT server, providing many word definitions</li>
<li><a href=http://gp.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>gopherproxy</a> - HTTP proxy for Gopher and Gemini</li>
<li><a href=tcp://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:5201>Iperf3 (PubNixVM)</a> - The ultimate speed test tool</li>
<li><a href=tcp://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:5202>Iperf3 (tilserv)</a> - The ultimate speed test tool</li>
@ -39,7 +39,6 @@
<li><a href=ssh://tm.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:2222>tmate</a> (<a href=/tmate.conf>tmate.conf</a>) - Instant terminal sharing</li>
<li>Tor Bridge (On Request) - A Tor bridge to circumvent censorship</li>
<li><a href=tcp://173.255.236.85:9001>Tor Relay</a> - A Tor relay to support the Tor network</li>
<li><a href=http://yc.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>YaCy</a> - A free distributed search engine, built on the principles of peer-to-peer networks</li>
</ul>
<div class=h><b id=games>Games:</b> <a aria-hidden=true href=#games>#games</a></div>
<ul>
@ -47,8 +46,7 @@
</ul>
<div class=h><b id=social>Social:</b> <a aria-hidden=true href=#social>#social</a></div>
<ul>
<li><a href=http://ag.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Agreper (Seperate Sign-Up)</a> - Minimal, no-JS web forum software</li>
<li><p>BBS (Seperate Sign-Up):</p>
<li><p>BBS (Separate Sign-Up):</p>
<ul>
<li><a href=http://vern5pgpfjdplnz7yhqazesx62hrx6r6i4xvv4kjshwefwikkjjuvwad.onion>HTTP</a></li>
<li><a href=gopher://vern5pgpfjdplnz7yhqazesx62hrx6r6i4xvv4kjshwefwikkjjuvwad.onion>Gopher</a></li>
@ -59,8 +57,7 @@
<li><a href=ws://vern5pgpfjdplnz7yhqazesx62hrx6r6i4xvv4kjshwefwikkjjuvwad.onion>WebSocket</a></li>
</ul></li>
<li><a href=http://ak.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Akkoma (Reg Needed)</a> - Social networking platform compatible with ActivityPub</li>
<li><a href=http://fedi.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Mastodon (Reg Needed)</a> - ActivityPub federated microblogging plaftorm</li>
<li><a href=ssh://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:2221>Devzat (Seperate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=ssh://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:2221>Devzat (Separate Sign-Up)</a> - Chat over ssh!</li>
<li><a href=http://mtrx.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Matrix (Reg Needed)</a> - An open network for secure, decentralized communication</li>
<li><a href=http://cn.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Cinny</a> - Yet another Matrix client</li>
<li><a href=http://riot.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Element</a> - Secure collaboration and messaging</li>
@ -69,11 +66,11 @@
<li><a href=http://id.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Matrix Sydent</a> - Reference Matrix identity server</li>
<li><a href=http://mvw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Matrix-Static</a> - A static golang generated preview of public world readable Matrix rooms</li>
<li><a href=http://mto.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Matrix.to</a> - A simple stateless privacy-protecting URL redirecting service for Matrix</li>
<li><a href=mumble:vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:64738>Mumble</a> (<a href=http://mumble.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Web Client</a>) - Low latency, high quality voice chat application</li>
<li><a href=xmpp:vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>XMPP/Jabber (Reg Needed)</a> - The universal messaging standard</li>
<li><a href=http://cjs.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>ConverseJS</a> - A XMPP chat client in your browser</li>
<li><a href=http://rss.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>FreshRSS (Reg Needed)</a> - A free, self-hostable aggregator</li>
<li><a href=http://mf.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Miniflux (Reg Needed)</a> - Minimalist and opinionated feed reader</li>
<li><a href=http://yn.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Yarn (Seperate Sign-Up)</a> - A decentralised self-hosted social media that has a privacy-first focus</li>
<li><a href=irc://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:6668>Soju (Reg Needed)</a> - a user-friendly IRC bouncer</li>
<li><a href=irc://vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion:6667>ZNC (On Request)</a> (<a href=http://znc.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>WebUI</a>) - An IRC network bouncer (BNC)</li>
</ul>
@ -82,6 +79,7 @@
<li><a href=http://ao.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>AnonymousOverflow</a> - An alternative front-end for StackOverflow</li>
<li><a href=http://bb.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Beatbump</a> - An alternative front-end for YouTube Music</li>
<li><a href=http://bl.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>BiblioReads</a> - An alternative front-end for Goodreads</li>
<li><a href=http://bn.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Binternet</a> - An alternative front-end for Pinterest</li>
<li><a href=http://bw.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>BreezeWiki</a> - An alternative front-end for Fandom</li>
<li><a href=http://ds.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Destructables</a> - An alternative front-end for Instructables</li>
<li><a href=http://db.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Dumb</a> - An alternative front-end for Genius</li>
@ -91,24 +89,30 @@
<li><a href=http://lab.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Laboratory</a> - An alternative front-end for GitLab and GitLabCE</li>
<li><a href=http://md.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>LibMedium</a> - Another alternative front-end for Medium</li>
<li><a href=http://lbry.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Librarian</a> - An alternative front-end for LBRY/Odysee</li>
<li><a href=http://lr.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Libreddit</a> - An alternative front-end for Reddit</li>
<li><a href=http://lr.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>redlib</a> - An alternative front-end for Reddit</li>
<li><a href=http://ld.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>LibremDB</a> - An alternative front-end for IMDb</li>
<li><a href=http://lx.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>LibreX</a> - A meta search engine for Google and popular torrent sites</li>
<li><a href=http://lx.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>LibreY</a> - A meta search engine for Google and popular torrent sites</li>
<li><a href=http://mm.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>MeMe</a> - An alternative front-end for Know Your Meme</li>
<li><a href=http://nu.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Neuters</a> - An alternative front-end for Reuters</li>
<li><a href=http://nt.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Nitter</a> - An alternative front-end for Twitter</li>
<li><a href=http://pd.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Piped</a> - An alternative privacy-friendly YouTube frontend which is efficient by design</li>
<li><a href=http://ig.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Proxigram</a> - An alternative front-end for Instagram</li>
<li><a href=http://tt.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>ProxiTok</a> - An alternative front-end for TikTok</li>
<li><a href=http://qr.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Quetre</a> - An alternative front-end for Quora</li>
<li><a href=http://rg.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Rimgo</a> - An alternative front-end for Imgur</li>
<li><a href=http://rb.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>RSS-Bridge</a> - The RSS feed for websites missing it</li>
<li><a href=http://rd.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Rural Dictionary</a> - An alternative front-end for Urban Dictionary</li>
<li><a href=http://ttv.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SafeTwitch</a> - An alternative front-end for Twitch</li>
<li><a href=http://sc.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Scribe</a> - An alternative front-end for Medium</li>
<li><a href=http://sx.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SearXNG</a> - A metasearch engine which aggregates results from more than 70 search services</li>
<li><a href=http://az.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SimpleAmazon</a> - A Simple Web Interface for Amazon</li>
<li><a href=http://st.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SimpleerTube</a> - A Simple Web Interface for PeerTube</li>
<li><a href=http://tl.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>SimplyTranslate</a> - Minimal and private translations w/ many engines</li>
<li><a href=http://sp.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Soprano</a> - An alternative front-end for Tenor</li>
<li><a href=http://sd.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Suds</a> - An alternative front-end for Snopes.com</li>
<li><a href=http://td.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Teddit</a> - Another alternative front-end for Reddit</li>
<li><a href=http://tn.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Tent</a> - An alternative front-end for Bandcamp</li>
<li><a href=http://uf.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>UNfunny</a> - An alternative front-end for iFunny</li>
<li><a href=http://wg.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Whoogle</a> - An alternative front-end for Google Search</li>
<li><a href=http://wl.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>Wikiless</a> - An alternative front-end for Wikipedia</li>
</ul>
@ -120,6 +124,7 @@
</ul>
<div class=h><b id=misc>Other:</b> <a aria-hidden=true href=#misc>#misc</a></div>
<ul>
<li><a href=http://lt.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>LibreTranslate</a> - Free Machine Translation API</li>
<li><a href=http://pgp.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>PGP Suite</a> - A simple and easy-to-use client-side PGP tool</li>
<li><a href=http://vnu.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion>v.Nu</a> - Helps you catch unintended mistakes in your HTML, CSS, and SVG</li>
</ul>

View File

@ -5,6 +5,7 @@
<meta name="description" content="TOR on ~vern">
<meta name="viewport" content="width=device-width">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, invidious, nitter, onion, darknet, tor">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Tor Services | ~vern</title>
</head>

View File

@ -5,6 +5,7 @@
<meta name="viewport" content="width=device-width">
<meta name="description" content="Terms of Service of ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, rules, tos, terms, terms of service, legal, legalese">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Terms of Service | ~vern</title>
</head>

43
eng/translations.php Normal file
View File

@ -0,0 +1,43 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Status of ~vern translations">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Translations | ~vern</title>
</head>
<body>
<?php
$const = 742;
$langs = array();
$langs['por-BR'] = array("Brazilian Portuguese", "Português Brasileiro");
$langs['tur'] = array("Turkish", "Türkçe");
$langs['spa-AR'] = array("Argentinian Spanish", "Español argentino");
function style($tl) {
global $const;
global $langs;
$sum = shell_exec('cd /var/www/website; echo "$(($(diff 2>/dev/null -y --suppress-common-lines eng/ '.$tl.'/ | grep "|" | wc -l)+$(diff 2>/dev/null -y --suppress-common-lines eng/ '.$tl.'/ | grep "^Only in eng/" | awk '."'".'{print $NF}'."'".' | while read -r line; do wc -l < eng/"$line";printf "+"; done)0))"');
$percent = intdiv(($sum * 100), $const);
return "<li>" . $langs[$tl][0] . " (" . $langs[$tl][1] . ", <code>/$tl/</code>)</li>\n$percent% complete<br>\n<progress max=$const value=$sum>$percent%</progress><br>";
}
?>
<!--#include file="nav.php" -->
<div class=h><h1 id=translations>Translations</h1> <a aria-hidden=true href=#translations>#translations</a></div>
<ul>
<?php foreach($langs as $tl => $_) { echo style($tl); } ?>
</ul>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -11,6 +11,7 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="A list of ~vern users">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Users | ~vern</title>
</head>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 70 KiB

View File

@ -1,41 +1,78 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
UEywqDNs5eDjufI2M43obPQaZYJmf0Y=
=zrIp
mQGNBGIplIQBDADH7IdNKTh+IDl4a8rq+0ep5ZYQfMPisVsmFnbBKIMWjMV/fBcR
Hk9KENyHeV0P8pab+mM50n8Xs7jY76DOvMwSMEPs69xdGZN4GmQu97dBEixeWb+h
BIfpw96ZdsNF30g3iRr+avA1+uPeriSW0VUF54dP1/6ejy5YOqXVwxyySMNxv1Ca
n/KS6zYBTeTWXHqIEEsTdD12b/HXUcmVJcW6oQLnKe7mP7JxpjEc/tCGAIig204G
1yBdkCrHTzEH4SG7NtVHdpz4qvEBTCAly6Q3WBYjX3agtPhryRDerbbQsJMY6N4U
msqBjsWnxjelKegofkZlT0L61SXEfQDMlW7hWa7WKoANLxcgXC/erh1ByzIXpWho
HZalZRCV13QFVP2oMtqbWTO0IFWTb6GIshA7DSKpmCsl5MJc8Cq+BsUtZp9gfvPA
ovDV6aiMUb6UFqM4VsDpyTxBaBry9O5NnnBXucgqWncJmFyT6RmVCNqW1oLjJ/xt
BhyXMu3cNdenXVcAEQEAAbQxU2t5bGFyIFdpZHVsc2tpIChUaGUgQ29icmEpIDx0
aGVjb2JyYUByaXNldXAubmV0PokBzgQTAQoAOBYhBLyYj6sw7W/cN3/hLcj358qR
vLpkBQJjE49TAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEMj358qRvLpk
PngMAIAIWVKxkF7XTOl8eAYRtEStR1243TSQnkPSI9PbTP1NKa28+AHQeXjb0piS
wLyLVk+mfSo2Z5peqPrUtpC7/CZrxnf3u9fO/hd+eH/8o1jyYfw+sU4r7mBLee18
XArFpMZRUW+atmss3yi30x0w+TAf7E1XHJavG5ZOtR4hwJrZcRGLqtA8AJQ+GQSM
w+y5GBarDwCL/LC3y0eYfAlixhp6/d9+Bzb9OYytuskqZxL/bLDMx8YN9xR99/+9
W9/lAZkTDwbJFgwzzaxlXduwyN1ebZr5+Rg/y2KYmiHRNQF05tP5Dm8OboPmMjS9
jUMElZlh0yYovuY0s9N3uNux3Fg1MMObe9QlNHLihnuEmoYW7iUmzmlIozqljQt3
TATFjCsVtWg6dZQt8jX5ZmH+GkqGzERQw/T0IeRCHqqQbauXhpswbhpnFRSVgAXc
wu8Trlpte+e02VnJy2RY2rIziixhs9GzK3kTOGVigE008xz7SwuatGy1S+goWhpL
UAgY8LkBjQRiKZSEAQwAsmg1Y/CdQN1qS47TepWPMdyrrnUe+8Q+K4mkwoJOTZHs
Vmyehcu62HUuhilocOpwkES8rbOayGR7aKq0j0FQ0K6U4SjxerYGaK/IcggVpygL
y1s/ViDv8fJgWl3LqMIv8IZUa/iRgmseQqx0z65IAMG0gkNO0JTTZeMhw2j0OoTY
ngQ2vf7cmwgX8w18nJcbvZ7tq1BYu2mBa5QdCAvztUamDIp+rV81CCYE8yX7eJM2
d00hvC7idL2Io5+EtfZvdAO7odqektqtoH7vWcNiQ27IUqnHwFf/cgsIh6eBi1Mt
R04LXXIirh8kAGDAlXSiZIq20NQ5RhCsIapGj9pWlhzMtIiGXSeli+7R/uYpFK7I
LQrS7ZXfnlrgkNv5WrkH9UnEXIzzjy7DVLT4lqxyyecBS1bu/Cm59zzwNpInsWiw
lPMOf0he6G2lb9fQe3PvuzmtPIev/rB8g0SVylg0YpFmUg/aCd4xkYlz9I0xL4hT
BuWQ+mp1h8ODJDXW49xRABEBAAGJAbYEGAEKACAWIQS8mI+rMO1v3Dd/4S3I9+fK
kby6ZAUCYimUhAIbDAAKCRDI9+fKkby6ZEF3C/0TY5XjDFtM2HoYJzi4qxgTjM2Y
wiyACmF7BV9hnF5Laf7IY/KaZ9FywN3SA7DyQ4M82AzVwDs3SkvKHdfX1Sz5HeUR
4/VByERCGV4mbD/j+LieDZMOVZXTCBPUfY/SE4Vak3t1enUVGYOtVpb8sLhSdP2S
6w2Y1ayuBAFL+1r3r14mtkLxwogTTmxrwqWBQJxJK+12S+FohHMU0xX/duPRXp/L
FVdJjd0d3W+H9XA1gweebo1wYTzgwk5Sbju5GTwHzb2cjcfhtVcQ0gGzFM63tliD
KPZal2yqznkx9d4hW15U8O7gCWHgrP2yfKYDIAn+mxVlP37o9eE2a8vQaFWWsc9Y
4wQE8UnkCZlr+W9cMwbvZ5ffT3xfUbcIOOTbK0I0qZgH4Xb/RdmDchyV+FR3E1zL
Xd8RFgB48tL+FqkvoZqcIcD5x0Ufvbm6eJ5o1G3q/UZ6SFZcSkUp+4kg4eDYuTw+
hrlkFxu7RAqqAgFNcCVjIfMjpkXDGTyeEw3rSKOZAY0EYntQ7QEMAOufN9JbD5df
L3FZpNlW2OlZ7Aiz5uSTMtjr39sSJx5jXIbIeB6MJy/uzBRSnIuHTFQWJhywocgu
60nkzt3tvtanuhSSq4vQvqXxGk/IUnVE88GH9ofAwhTLgaKMqctp4EEXMUKD2HQf
Rn3rv5tKXYnZzs+WwmYTxP4OdNggwEX58l03V6UozUmVAcbprwfXWGqVW32zguS6
GAneCmsIIJTCGWfd9OzzhzziYHxB0JCKIFI+UnEuy2ZmeKA35bEXwR2xwvJaqvma
CsWcHACTlmcHRZIkEGX1N6NKS6qfv1q8ibyfcHxnd0iUDcpYicm3SmJ0BPBV+doy
pCg1iTljcRHJJYSrvxntUgVCMjxHsms0UbEVMGORBjg2olUuNPrjD8LkRcNHfepC
HUE6XskdMmVBg3oLUWZFLyA2HQKGmS/TzTbUQ/la81/nenWSGCYN4U5x8BWE9G1s
E94oVHXbAE9U4kTOrO+Ng5DXFqxjaQXlxe2XhEmAAn/gcE/O4UPDiQARAQABtCtT
a3lsYXIgV2lkdWxza2kgKFRoZSBDb2JyYSkgPGNvYnJhQHZlcm4uY2M+iQHOBBMB
CgA4FiEE2BwTGq+JxWtcXcmPT9j4Egg/9vkFAmMTj8kCGwMFCwkIBwIGFQoJCAsC
BBYCAwECHgECF4AACgkQT9j4Egg/9vnZTQv/W6kqh1m/eUVR4jk0J98AWqKyEATC
P+En+HYk0lZaBlpFkx9d5/tpnJUWI2yH+XyJg40M/ABiCvvk8KcnwYouQUoYWtkk
TpajvykA2hV2ojqk5yFrCR9HhQ8JXdeL+6nERXpGdKfNP5W0WiD/dBFiQd7iKVPX
3fbcGrb0CGNSBtiYYMv2PRJmI8VAnGLbShz7jOdun06hsMglVTR77dVWMvZjQ19B
/zscvBjMgn5qz3CbSk3LxVVVy/8PNRC9uJqHI4113vFyk19ohrNr0oKfUJylwrVF
zvYpU013NVz/HJOF/1/8LynahqHxnbhatzKGjHCsvnFbzxWu3zWwO/S9UQRturKY
2K6fG1oI4HreO+vxBtPMd6xCs379R4QWjg7MSgDvVt1xp4LrxOyQUI5rklN5m1sG
HaIZCs165qxgICbJKxbx6jKehRaieK988wRG+lPQJDr0X3vb4G38cOQcGkW+dcla
S+32t3yZSQlwmCZ6MLkt5GmZ51LKkEPeyRxyuQGNBGJ7UO0BDAC0oGIZ0zk7jhiH
7DEKdA3cy4kQOSn8ck+tvULIdXT7cyhxD1e7mWshZ+AbC3QzVm9rxJL68nrLrq2z
c77QiQw7x5ih2IN8sR8eud5cSj1rjOWNbjdwLnWuFzMazLncK4M0EvsIPDRJI71l
btKhbUWcZfKcOfEBHX7lldX/Y8sULT1ceeysJ2cEfAjjNZ8TohHAygAKhpEq1gYc
+pmxreA5xVWzsn/alheyOaZXAEGBI9iXsVV18vjheNt8zth+E3N0RlkS0aq3qg0Q
SYwPHiEbD8qSsCSrN887N/dae+pQ4vDrtNORDmd8pw/tdLQnBTTOQC8ME5e86AQ/
BlDRuv3V0DtT/bsFJj44yrurp05mOdyNFtMU4RgFFpWtDE+XYya1HCN2OtJ+NTI0
+4HVHyoIuKNAbqs39NbzM3ai5/7cZ2weOlesPz/YwUYe6t+sbeYpPoend0zgaBGf
NDZCH249cHcLlrUdBU6gFLvDGN5JtEPfnpVd0b5emEPehyzlSmMAEQEAAYkBtgQY
AQoAIBYhBNgcExqvicVrXF3Jj0/Y+BIIP/b5BQJie1DtAhsMAAoJEE/Y+BIIP/b5
XD0L/2UfYayqSuV2iY1GABtbIOrdzaxjOo1cDwWKwZ0AAGAZCWSuCIfQcA7t7HZa
8qvzckOfYxq+eHyPKRpKBDBUfUOaZyNRss6vhMuXsRGkwDO8KlLZTTk0IGO6UVW6
LYNgS+30sJj1oNMMKncJ13AYDlX426R43qkwUr+dBVflw3OgvSUSIkpO6SWxZq6x
me+uwhryPAkJ/QFPJpv6YNAftAfacnlqR0qa8qj7Lu2slA+DnClsP2hcEY6csS9L
GWtL5aY0Vu7w6CHzGbcneJbLhP20sFI2gAXBeEbGMbOehO+1zdj8QMPA9Z51cSaV
IRnO53OmW8bYUh8rAKkDA71lZlJPKkqTtbWYMCNRgAc7reTcukbfSDrOtnmJZZbX
iSxwZZhQYQ6hHvuKQH7TnB2OeycLwEZnAtt6eQnO9KMtemiLCxMpvI2k0aKlmnsE
85jRMGfFoO15DTtrRluw1gGK2J6PXypowD6UrM9QTLCoM2zl4OO58jYzjehs9Bpl
gmZ/Rg==
=gxZe
-----END PGP PUBLIC KEY BLOCK-----

13
media/fatcat.asc Normal file
View File

@ -0,0 +1,13 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZHmHeBYJKwYBBAHaRw8BAQdA5ovY2sc+hgLxreIbD9CL/knuOj0oMjKN/LSU
4FRZ53W0GEZhdCBDYXQgPGZhdGNhdEB2ZXJuLmNjPoiQBBMWCAA4FiEEi8Jde7He
WUoIsNnZGcPW8NYi1vQFAmR5h3gCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AA
CgkQGcPW8NYi1vQp/wEA/cowNlkB2jr97Elx0OK5ujE5zRk3u0krv0IpegdrWB0A
/1yj7X9AfxDTRhZACO39yGlQnUZ6l+PyHChCU6t5L7UNuDgEZHmHeBIKKwYBBAGX
VQEFAQEHQA574ABP2Q9bSYR9JQByeOHjqHOkhB+YUQwMzH98/Jo0AwEIB4h4BBgW
CAAgFiEEi8Jde7HeWUoIsNnZGcPW8NYi1vQFAmR5h3gCGwwACgkQGcPW8NYi1vSV
RAD/S6IOzDmc/dialjaX1nzZjzTuHXBc+6X4LKHGzvobR50A+gMU70EIlX2xYkpZ
mQgyIvpZ+zfRa6iXHpy6ozieQFgF
=K4uI
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,51 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=yfWh
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,20 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEYz26+xYJKwYBBAHaRw8BAQdASf8qTd4+UzRu0GDKDotr0sDuX+1nLvs1Lqzv
EpUDU9y0H0RhbmllbCAocGphbHMpIDxwamFsc0BlbnZzLm5ldD6IkgQwFgoAOhYh
BLjedVivC/3kBKENeyyod4QNKeUZBQJjWMvHHB0gQ2hhbmdpbmcgdG8gcGphbHNA
dmVybi5jYy4ACgkQLKh3hA0p5RkP5wD/VqFXS0YybSb4VS8qXSsaB7SOACEJ6UMX
C29ljiiC2KcBANykllobtn/na2wqzQzjKybsT8OoN02AeiYibwmTT+4DiJMEExYK
ADsWIQS43nVYrwv95AShDXssqHeEDSnlGQUCYz26+wIbAwULCQgHAgIiAgYVCgkI
CwIEFgIDAQIeBwIXgAAKCRAsqHeEDSnlGW0rAP4hTmJYhzHybFPld7nwKtQS5gSk
stMF3CE5NI2hclv3zgD/agttbjWPnTGm+u9mqmJQv0u3JC3rCw+TrFftPB9fTAK0
JERhbmllbCAobmljazogcGphbHMpIDxwamFsc0B2ZXJuLmNjPoiTBBMWCgA7FiEE
uN51WK8L/eQEoQ17LKh3hA0p5RkFAmNYy54CGwMFCwkIBwICIgIGFQoJCAsCBBYC
AwECHgcCF4AACgkQLKh3hA0p5RnxSAEA2makeiwXce0rvS5mL28Km5RX09VgnkvL
VPbIgbpvsMQBANuOJz+SBdRauep6qDkO68NMFyo3WCcsTRH7lL3YGoYDuDgEYz26
+xIKKwYBBAGXVQEFAQEHQPyUk322ppL1yvGxR+QT1xRH7m6F3tY1Neu+PjyK+BF1
AwEIB4h4BBgWCgAgFiEEuN51WK8L/eQEoQ17LKh3hA0p5RkFAmM9uvsCGwwACgkQ
LKh3hA0p5Rn0sgD+MQ358RuM7MvtgNeJ5Y8OJx4wDOzOZOkikuLGHtCS7sYA+wWV
M58dDaJMtZ1D/1o6Z8KFGkW+0OP/hKN/roae4ykN
=sRaJ
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -15,6 +15,19 @@ header {
align-items:center;
white-space:nowrap;
flex-wrap: wrap;
border-bottom: 2px solid #ff6c6b;
border-radius: 0.5rem;
padding-bottom:0.5rem;
}
footer {
border-top: 2px solid #ff6c6b;
border-radius: 0.5rem;
padding-bottom:0.5rem;
}
footer p {
margin: 0.2em 0 0.2em 0;
}
nav {
@ -42,13 +55,13 @@ h3 { font-size:1.1em; }
color:#ff6c6b;
size:75%;
}
.h a[aria-hidden] { display:none; }
.h a[aria-hidden] { display:none; }
pre {
tab-size:4;
background: #20232a;
color: #969ba6;
border: 1px solid lightgrey;
padding: 5px;
border: 1px solid lightgrey;
padding: 5px;
tab-size:4;
}
.red { color:#ff6c6b; }
@ -61,6 +74,30 @@ input[type=submit] {
color: #282c34;
border-radius:10px;
}
progress {
height: 12px;
width: 90%;
border-radius: 7px;
border: 0px solid #282c34;
background-color: #bbc2cf;
color: #ff6c6b;
}
progress::-moz-progress-bar {
color: transparent;
background-color: #ff6c6b;
border-radius: 7px;
}
progress::-webkit-progress-bar {
background-color: #bbc2cf;
}
progress::-webkit-progress-value {
background-color: #ff6c6b;
border-radius: 7px;
}
input[type=checkbox] { color: #282c34; background-color: #bbc2cf; }
ul[userlist] { list-style:none; }
ul[userlist] li[online]::before {
@ -75,23 +112,23 @@ ul[userlist] li[online$=true]::before { color:#98be65; }
textarea { background-color: #282c34; color: #bbc2cf; }
input { background-color: #282c34; color: #bbc2cf; }
#TOC {
border: 1px solid;
position: relative;
border: 1px solid;
position: relative;
}
#TOC:before {
border-bottom: 1px solid;
content: 'Table of Contents';
display: block;
font-weight: bold;
padding: 5px;
position: relative;
border-bottom: 1px solid;
content: 'Table of Contents';
display: block;
font-weight: bold;
padding: 5px;
position: relative;
}
.date {
//color: grey;
display: block;
font-family: monospace;
margin-top: 1em;
overflow: hidden;
white-space: nowrap;
width: 16ch;
display: block;
font-family: monospace;
margin-top: 1em;
overflow: hidden;
white-space: nowrap;
width: 16ch;
}

View File

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="50" height="50" viewBox="0 0 50" version="1.1" id="svg5" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <defs id="defs2"> <linearGradient id="linearGradient8482-1"> <stop style="stop-color:#865aff;stop-opacity:1;" offset="0" id="stop8495" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8497" /> </linearGradient> <linearGradient id="linearGradient8482"> <stop style="stop-color:#1aff00;stop-opacity:1;" offset="0" id="stop8490" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8492" /> </linearGradient> <linearGradient id="linearGradient8482-2"> <stop style="stop-color:#ff0050;stop-opacity:1;" offset="0" id="stop8478" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8480" /> </linearGradient> </defs> <g id="layer1"> <text xml:space="preserve" style="font-size:32.0001px;fill:#e6e6e6;stroke-width:1" x="4.995791" y="36.298496" id="text113"><tspan id="tspan111" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.0001px;font-family:'Fira Code', 'FiraCode Nerd Font', 'DejaVu Sans Mono', 'JetBrains Mono', monospace;-inkscape-font-specification:'\'Fira Code\', \'FiraCode Nerd Font\', \'DejaVu Sans Mono\', \'JetBrains Mono\', monospace';fill:#ff6c6b;stroke-width:3.97086" x="4.995791" y="36.298496">~V</tspan></text> </g> </svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="50" height="50" viewBox="0 0 50" version="1.1" id="svg5" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <defs id="defs2"> <linearGradient id="linearGradient8482-1"> <stop style="stop-color:#865aff;stop-opacity:1;" offset="0" id="stop8495" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8497" /> </linearGradient> <linearGradient id="linearGradient8482"> <stop style="stop-color:#1aff00;stop-opacity:1;" offset="0" id="stop8490" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8492" /> </linearGradient> <linearGradient id="linearGradient8482-2"> <stop style="stop-color:#ff0050;stop-opacity:1;" offset="0" id="stop8478" /> <stop style="stop-color:#865aff;stop-opacity:0;" offset="1" id="stop8480" /> </linearGradient> </defs> <g id="layer1"> <text xml:space="preserve" style="font-size:32.0001px;fill:#e6e6e6;stroke-width:1" x="4.995791" y="36.298496" id="text113"><tspan id="tspan111" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:32.0001px;font-family:'Fira Code Medium', 'FiraCode Nerd Font', 'DejaVu Sans Mono', 'JetBrains Mono Medium', monospace;-inkscape-font-specification:'\'Fira Code Medium\', \'FiraCode Nerd Font\', \'DejaVu Sans Mono\', \'JetBrains Mono Medium\', monospace';fill:#ff6c6b;stroke-width:3.97086" x="4.995791" y="36.298496">~V</tspan></text> </g> </svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

51
media/vitorg.asc Normal file
View File

@ -0,0 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGLDD2YBEAC2z4Vb3VMTtA2yZdlaOsKknsM9xFDBEhPwi+fr6vuhJmQ8g/F+
b0OjzUUHfV7LxCq8OCexNgU2b7WfhaO2UM8Heqz2DII5bXpTryNfw17Xi5+LiYyl
s2j4jOQa2y57P7QKqvEL4VxmNpiNYVY2JoM4SNUvoFV5hX/xrrpBkw7Jke6gtQUC
tFHJzHFmjAraxdLtAtUc4S5HZlRg9INsW7tFPVhm+37Cx2ZjXiali6dlm/9OvpFv
WEfZph0MbfPOeAGulMvUBEuo2XLWYH12uzekOlrd5WkpHvgjJ9WSodyq8T9isLlb
BkO4/aYakbcHIOaSwiYbRZWTR/BjZHUiHbr0/KvQnutwkUilMPRJCsig7nc/bkh1
pAzhG5+S7dHYVELapjF3hfz1/pInVINgjs32MMeHUtLjR0iRepPoir9f82+vN+rQ
NTLYeksqADjoM1g+47J7d9HEAU33xJl40BLwhRwUMBv3h5KeSV9lkX7upH17KU5u
tJEh6BxW9zUjD6JiFmVo7brW23GUGF6vK/8qbND7prOLrWgXvxTWbjL6cTcExYv6
3GBKvau+B50yn1Oacjrz6oFC1vEAIKWt5l5pR/qX44EtiBL5xLg9ortr8xZazpIi
VtwxVcCQFGfsC0d16GZ1MDKtvuJN9wUhN42nokCL4qWaXiTXbnkwymDLDwARAQAB
tCRWaXRvciBHb27Dp2FsdmVzIDx2aXRvcmdAdGlsZGUudGVhbT6JAk4EEwEIADgW
IQRl2oMAoaXhiubrDeu5C/ET31brQQUCYsMPZgIbAwULCQgHAgYVCgkICwIEFgID
AQIeAQIXgAAKCRC5C/ET31brQTe4D/sFCGaUKaamU0n1Dnj0x3q/XuIDdFCB5arp
ybXQZhsUa5Eigmcf1OFhDl+Pihk/waQZehh+9LCLAfvbXczrkOHJ9/FNv85hnZhw
o8aLStceWy4O9oeA6TbsGWC0v72r3dyO4jhp2ptUaOmcqS00M/HZGMOQnJIHdZXM
KQys81Vt4ymx9j+huQRSMJ8WLr12ItCosJTgQuBPvGDbre2lillbQZO/trnyA5YM
K/SUp/bUjBpxO1KU77aiyl7CDZAwCIXrujFiMs8GWPN6nwt+wWpK7ibLIaDTZ3r4
p/vwFzij2vPt3DhqXDr5m0R+WO3U3wBcIxtullRlM3IUio3x51JVyI5LIHOxgmyv
PR49UXaI180pmVTUmaTur6XceXGWRfh6UHeS9Hfmar3CcNhJqHgCkoJ92uHa2fS6
qqYQ+GYn3WNFV8xwZ2mgQsEzyCxNVPBiRbmOhNoDOkP1LG6fZELSKdCyoEBxlPCU
z9TEVtzW+1ELjmYqbAsC5sSfZO690KYR1hEje2A5u/DB6GOL0qTGm+AYNynwqPJ+
qH/SJqbEOtRqg0I5eKCIPGFAiMS4E7ZnhW52O6/Cq/AksMWY82zDp29WW/N5RUwx
H8OBc0rWTrnuup/Luz5zGNUZnQImmy677vThon82Alxy5tC8ynJ1rPb34HiEAR1G
6nMtZE38QrkCDQRiww9mARAAuL1C5BqESjQ6baqG3f7i4DaZxKxTzs4L6jrRYfhI
OlEOah52REr/wYg1KSUGboavkcnsReNoio85WcnnWwqVSN299ppyfzNPuTYeUAUG
r7SfOYhDZTGqfXVY/hUZRkJ0qV46lXwo6Q61Il3lXjGb4wylNekrGEe9+DNBelHW
SZiqK4y+A2TLpGCaRb4WijLJi2eHrf5OYjWRR/+Z18nPO8uJY4R6eeUXZr9Oo97o
yGbRtZ8knSLtTQ468v8FyVz0gPfIo59PIYFsFU+5HXZAwL1YfoC9XZYpKXY+XGqz
17oQ3vaAJjGKJlZRTK5ZGKlN4kP0iXczACHtx7YDk9160CD5A91dSv2yAqCzuB2n
5FafgNvP5Y3bp6AiuMMC3oxKcD9QMejXbt7kltK0ZYN72dfj3jQNDmiNXpvreui5
s0ebebWRoYe0sfeJx97jhc4Z5NeSzKpj/vMNkqwZGAZpUntx1xFIbzbQ6U4xhpMv
VVx6JB0o7scHoTq3nSyYl+qaCaG4Y+J0ZqzwmIQrOxZvE8q6fEfSQl/TRUjd9mkw
yuCfRdsM5JajL1JFPTNRDNpQb9bX7WRz7rQpaLXwE4qYHE0A5boRbJJoQ2SNrxNl
QeYH2nPTs0qjYC8MBj1r+ZZtOcntHCuL4W6QwXVvfdXa4VnjejJHm1/r7dH/u5bn
aOUAEQEAAYkCNgQYAQgAIBYhBGXagwChpeGK5usN67kL8RPfVutBBQJiww9mAhsM
AAoJELkL8RPfVutBkpsP/jV/tX4lk+l28spnnRTi5qvYyWn190T+vSm0CEG1dKsP
BjcwZ0N73u1ddEZxfyCILD8ULsKp0L3REnTmQE8mfCUmGJY+QEDtPYIs90bxIp7Y
Hm5W3tq8fVzLleICQ5+YGqkK2hNV6RZX8fyyrZqDWL9RRDfePNP2gutwlJ5N7M+R
WKmYzllEJFVE9GkXmxk4UYO24mM77sQ/ODbU6Hi5sxhLegobHluwXLX2gOynRkqU
estVgaADfvf9IgaRfelSMwaOq6yMABA8sTQd9MqPto5buw2kfcPfLfGcxE4a/gDO
WQi6og0VVHfSDbenmBQ3GBCGysdppGWQCgXwEKmCyiVoqX+ruOn3/pwxsGPj9Ufd
vJiKoiZViVNeAj9CgwywO46m1gUr+Nhbcd7xe5aBXl9Ulyh//R9HoOvAS0BF0MMg
Rs75BZh5WM/+IbJmRoHuMgpQHxzT0fF1BIeHuUMYURG9SRwAsayM1d4dq6KVM50R
KvEvfx+eEy7+/Gns/HRlXI3VKFZv1hctgaiuqhAzHgnFpURRQQb6owqITO1r5igi
EZ+WIC+fxnQieu7AClgDqz2lMr6AjdCg+b97Ce/FUiyL6MYvFsRfjMUIMGyurM+j
C1A+NNvNGopqunXii45xSkiitYywfyQ+zyjGFK/TUcgI00K8By0VM9qFgKO7Tx5c
=AK6J
-----END PGP PUBLIC KEY BLOCK-----

1
por-BR/admin.html Normal file
View File

@ -0,0 +1 @@
<meta http-equiv="Refresh" content="0; url='/por-BR/admins'" />

30
por-BR/admins.html Normal file
View File

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Uma lista dos administradores do ~vern">
<meta name="keywords" content="~vern, vern, software livre, privacidade, tilde, tildeverse, administradores">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Administrdores | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=admins>Administradores</h1> <a aria-hidden=true href=#admins>#admins</a></div>
<p>Essa é a lista de administradores do ~vern.<br>Qualquer pessoa que se diz um administrador do ~vern e não está nessa lista está mentindo. <br>Essa lista pode ser atualizada a qualquer momento, então, por favor, cheque aqui se alguém é administrador quando houver dúvidas.</p>
<p>Para contactar todos os administradores de uma vez só, use o email admin (arroba) (domínimo principal).</p>
<p>Nós também possuímos contatos fora do ~vern, então é possível nos contatar até quando o ~vern cair.</p>
<ul>
<li><a href=//cobra.vern.cc>Skylar (cobra)</a> - Administrador de sistema; Host do tilserv; paga por tudo; administra as doações; webmaster <br> <a href=//mto.vern.cc/#/@cobra:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@cobruter:matrix.org>Matrix reserva</a>, <a href=xmpp:cobra@vern.cc>XMPP</a><br>
Email: cobra (arroba) (domínio principal) (<a href=/media/cobra.asc>PGP</a>), reserva: thecobra (arroba) riseup (ponto) net</li>
<li><a href=//fatcat.vern.cc>fatcat</a> - Renova o canary; Ajuda a manter serviços <br> <a href=//mto.vern.cc/#/@fatcat:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@y:envs.net>Matrix reserva</a><br>
Email: fatcat (arroba) (domínio principal) (<a href=/media/fatcat.asc>PGP</a>), reserva: fatcatcomputing (arroba) proton (ponto) me </li>
<li><a href=//vitorg.vern.cc>Vitor (vitorg)</a> - Administrador de sistema; mantém a wiki, tradutor pt-BR<br> <a href=//mto.vern.cc/#/@vitorg:vern.cc>Matrix</a>, <a href=//mto.vern.cc/#/@vitorg:kde.org>Matrix reserva</a><br>
Email: vitorg (arroba) (domínio principal) (<a href=/media/vitorg.asc>PGP</a>), reserva: vitorg (arroba) tilde (ponto) team</li>
</ul>
<!--#include file="footer.cgi" -->
</body>
</html>

22
por-BR/announcements.html Normal file
View File

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="anúncios para o ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, announcements">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Anúncios | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=announcements>Anúncios</h1> <a aria-hidden=true href=#announcements>#announcements</a></div>
<p>Essa página contém anúncios relacionados ao ~vern.</p>
<p>Todos os anúncios também são postados em/no: <a href=//fedi.vern.cc/@root>fediverso</a>, <a href=//mto.vern.cc/#/#announcements:vern.cc>Matrix</a>, <a href=xmpp:announcements@muc.vern.cc?join>XMPP</a> e <a href=ircs://irc.tilde.chat:6697/#vern-announcements>IRC</a>
<p>Também existe uma mailing list para os anúncios. Todos os anúncios são enviados para ela. Se inscreva em <a href="/por-BR/newsletter">/newsletter</a></p>
<ul>
</ul>
<!--#include file="footer.cgi" -->
</body>
</html>

1
por-BR/announcements.xml Symbolic link
View File

@ -0,0 +1 @@
/var/log/announcements.xml

29
por-BR/canary.php Normal file
View File

@ -0,0 +1,29 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Canário de garantia do ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Canários de garantia | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=canary>Canário de garantia</h1> <a aria-hidden=true href=#canary>#canary</a></div>
<p>Abaixo está nosso <a href=//wl.vern.cc/wiki/warrant_canary>canário de garantia</a>. Por favor, visite essa página constantemente. Nós lançamos um canário mensalmente, geralmente na primeira semana do mês.</p>
<pre><code><?php echo file_get_contents("/var/log/canary/latest"); ?></code></pre>
<p>O hash SHA256 desse canário é <code><?php echo substr(end(file("/var/log/canary/SHA256SUMS")), 0, 64); ?></code></p>
<p>Canários anteriores e seus hashes podem ser encontrados aqui: <a href=/canaries>here</a>.</p>
<!--#include file="footer.cgi" -->
</body>
</html>

30
por-BR/costs.html Normal file
View File

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Custos de operação do ~vern">
<meta name="keywords" content="~vern, vern, software livre, privacidade, tilde, tildeverse, custos, transparência">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Custos | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=costs>Custos de operação do ~vern</h1> <a aria-hidden=true href=#costs>#costs</a></div>
<p>Aqui estão as coisas que nós devemos pagar para fazer o ~vern funcionar corretamente:</p>
<ul>
<li>USD 4.75/mês Mythos</li>
<li>USD 5/mês Iceberg</li>
<li>USD 27.3/mês Typhoon</li>
<li>USD 30/ano (2.50 USD mensalmente) pelo domínio vern.cc (Njalla)</li>
</ul>
<p>Os custos de eletricidade para servidores são difíceis de medir, por isso não estão disponíveis.</p>
<div class=h><h3 id=excess>Como dinheiro a mais é utilizado?</h3> <a aria-hidden=true href=#excess>#excess</a></div>
<p>Qualquer dinheiro em excesso que nós recebermos (mais que $39.55/mês) será guardado para os próximos meses ou utilizado para expansão dos serviços do ~vern.</p>
<p>Informações sobre o uso dessas doações podem ser encontradas no <a href=/por-BR/finreport>relatório mensal de finanças</a>.</p>
<!--#include file="footer.cgi" -->
</body>
</html>

33
por-BR/donate.html Normal file
View File

@ -0,0 +1,33 @@
<!DOCTYPE html>
<!--
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Página de doações do ~vern">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Doações | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=donate>Doações</h1> <a aria-hidden=true href=#donate>#donate</a></div>
<br>
<img src="https://img.shields.io/liberapay/goal/vern.svg?logo=liberapay" />
<p>Uma doação poderia ajudar imensamente a manter o ~vern funcionando! Atualmente apenas aceitamos doações via XMR ou Liberapay.</p>
<p>Se você conhece outra forma de receber doações, tanto por criptomoedas quanto por moeda comum, por favor contate um <a href=/por-BR/admins>administrador</a> sobre isso.</p>
<p>Como forma de agradecimento, doadores podem acessar serviços restritos como o Jellyfin e também podem optar por utilizar um domínio de email customizado no ~vern.</p>
<p><a href=//liberapay.com/vern>Liberapay</a> aceita doações em diferentes moedas, maiores informações podem ser encontradas em <a href=//liberapay.com/about/global>liberapay.com</a>.</p>
<p>Nós temos um OpenAlias de XMR em <i>vern.cc</i>, então simplesmente digite vern.cc na barra de endereços e clique em "Resolver".</p>
<p>Nosso endereço XMR por extenso é <code>4ATm8EZaC4iEuwt1VABuxFPi5xq4HgvqgghmKqvgQyvwQf9KK7AyYFXCYCZ3xBiqZ38CctAWihJ3yLeKAeGJfQBgDxQnn91</code></p>
<img src="/media/xmr.png" alt="Um código QR representando nosso endereço XMR" width=300 height=300>
<p>Uma forma transparente de saber para onde direcionamos esses recursos pode ser encontrada em <a href=/por-BR/costs>/costs</a>
<!--#include file="footer.cgi" -->
</body>
</html>

1
por-BR/donations.html Normal file
View File

@ -0,0 +1 @@
<meta http-equiv="Refresh" content="0; url='/por-BR/donate'" />

17
por-BR/errors/403.html Normal file
View File

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>403 Forbidden | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<h1>403 Forbidden</h1>
<p>Você não tem acesso a esta página. Isso pode ser porque o usuário www-data pode não ter as permissões de leitura corretas neste arquivo.</p>
<!--#include file="/por-BR/errors/common.html" -->
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

17
por-BR/errors/404.html Normal file
View File

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>404 Not Found | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<h1>404 Not Found</h1>
<p>A página que você visitou pode não existir ou não ter as permissões corretas de leitura.</p>
<!--#include file="/por-BR/errors/common.html" -->
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

17
por-BR/errors/503.html Normal file
View File

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>503 Service Unavailable | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<h1>503 Service Unavailable</h1>
<p>Este serviço está indisponível.</p>
<!--#include file="/por-BR/errors/common.html" -->
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,2 @@
<p>Contate um <a href=/por-BR/admins>administrador</a> se isso é um erro.</p>
<a href=/por-BR/>Página principal</a>

68
por-BR/faq.html Normal file
View File

@ -0,0 +1,68 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Questões Frequentes sobre o ~vern">
<meta name="keywords" content="~vern, vern, software livre, privacidade, tilde, tildeverse, faq, questões, frequentes, questões frequentes">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Questões frequentes | ~vern</title>
</head>
<body>
<!--#include file="nav.php" -->
<div class=h><h1 id=faq>Questões frequentes (FAQ)</h1> <a aria-hidden=true href=#faq>#faq</a></div>
<p>Essa é a lista de questões mais frequentes sobre o ~vern e os serviços que nós oferecemos. Nós colocamos nosso máximo ao responder as perguntas, mas se algo necessita ser esclarecido, contate um <a href=/por-BR/admins>administrador</a>. Esta página está em constante crescimento, e se você quer um item adicionado, contate um administrador.</p>
<div class=h><h2 id=signup>Como eu me registro?</h2> <a aria-hidden=true href=#signup>#signup</a></div>
<p>Se cadastre indo à <a href=/por-BR/register>página de registro</a> e preenchendo o formulário. Um administrador auditará seu pedido. Você receberá um email dizendo se seu pedido de registro foi aceito.</p>
<div class=h><h2 id=recovery>Como posso substituir minha chave pública?</h2> <a aria-hidden=true href=#recovery>#recovery</a></div>
<p>Envie um email pelo endereço utilizado ao se registrar e nós trocaremos para você.</p>
<div class=h><h2 id=ip-leak>SSH poderá expor meu endereço IP?</h2> <a aria-hidden=true href=#ip-leak>#ip-leak</a></div>
<p>Não. Nós utilizamos Wireguard para conectar a VPS ao tilserv. Diferente de outros sistemas UNIX-like onde todos os endereços IP são expostos, todas as conexões aos serviços do ~vern's aparecem como vindo de 10.7.0.1. Isso inclui o website.</p>
<div class=h><h2 id=distro>Quais distros o ~vern usa?</h2> <a aria-hidden=true href=#distro>#distro</a></div>
<p>Utilizamos Debian em praticamente todos os sistemas com os repositórios non-free desativados. A exceção é o nosso PubnixVM que atualmente utiliza NixOS com o kernel Linux-Libre.</p>
<p>Para mais informações, confira <a href=/por-BR/sysinfo>/sysinfo</a>
<div class=h><h2 id=site>Como posso configuar meu user-site?</h2> <a aria-hidden=true href=#site>#site</a></div>
<p>Apenas coloque os arquivos relevantes em <code>~/public_html</code> para HTTP, <code>~/public_gopher</code> para Gopher e <code>~/public_gemini</code> para Gemini. Isso será o diretório principal do seu website/gopherhole/capsule. Por exemplo, se um usuário foo quiser um site, ele criaria <code>/home/foo/public_html/index.html</code>. Um arquivo <code>/bar</code> no user-site de foo's se localizaria em <code>/home/foo/public_html/bar</code>.</p>
<p>User sites em HTTP são renderizados na URL foo.vern.cc e vern.cc/~foo. User sites para Gemini also render on both URLs. Infelizmente, por limitações do protocolo, gopher apenas renderiza o site em vern.cc/~foo</p>
<div class=h><h2 id=socket>Como utilizo meu socket UNIX?</h2> <a aria-hidden=true href=#socket>#socket</a></div>
<p>Instale qualquer servidor que suporte UNIX sockets. Então, faça-o escutar em <code>/home/seu-username/.webserver.sock</code>. Qualquer requisição em *-your-username.vern.cc utilizará o socket.</p>
<div class=h><h2 id=pgp>Como posso armazenar minha chave PGP no ~vern?</h2> <a aria-hidden=true href=#pgp>#pgp</a></div>
<p>Apenas coloque sua chave ASCII PGP (e.g. <code>gpg -a --export yourkeyid</code>) em <code>~/.pgp.asc</code> e ela será acessível em vern.cc/p/username.asc</p>
<p>Alternativamente, você pode colocar uma chave exportada de maneira binária em <code>~/.pgp.gpg</code>, e acessar ela em vern.cc/p/username.gpg</p>
<div class=h><h2 id=host-this>Vocês podem prover X serviço?</h2> <a aria-hidden=true href=#host-this>#host-this</a></div>
<p>Se você quiser que um serviço seja provido por nós, contate um administrador e converse sobre isso com ele. Você também pode adicionar ele <a href="https://nc.vern.cc/apps/forms/s/faJd5QXswjCZgF9FmNj25Sji">aqui</a>. Nós sempre estamos abertos para novos serviços a disponibilizar, mas pode levar algum tempo para que possamos o configurar.</p>
<div class=h><h2 id=install-this>Vocês podem instalar X no pubnix?</h2> <a aria-hidden=true href=#install-this>#install-this</a></div>
<p>Nós atualmente temos o home-manager configurado em Nix (utilize o comando <code>nix-shell '&lt;home-manager&gt;' -A install</code> para gerar a configuração padrão), então você pode instalar qualquer software livre disponível nos repositórios Nix na sua home. Se um pacote é muito popular, poderemos instalá-lo globalmente.</p>
<div class=h><h2 id=custom-domain>Posso utilizar domínios customizados com meu user site?</h2> <a aria-hidden=true href=#custom-domain>#custom-domain</a></div>
<p>Sim, por meio de um registro CNAME em seu domínio que aponta para username.vern.cc.</p>
<div class=h><h2 id=broken>Por que X está quebrado?</h2> <a aria-hidden=true href=#broken>#broken</a></div>
<p>Se um serviço não funciona, por favor, informe um <a href=/por-BR/admins>administrador</a>.</p>
<div class=h><h2 id=quota>Quando eu tento copiar um arquivo, ele me responde "Quota Reached"</h2> <a aria-hidden=true href=#quota>#quota</a></div>
<p>Para prevenir zip-bombing no pubnix, nós utilizamos User Quotas do ZFS.</p>
<p>Se você tem um caso real onde é necessário mais de 20GiB, por favor, contate um administrador. Nós precisamos de uma razão plausível e uma confirmação que você não irá promover zip bombing ou similar no PubnixVM.</p>
<div class=h><h2 id=user-site-error>Por que ocorre um erro ao acessar meu user site? Eu tenho tudo em <code>~/public_html</code>!</h2> <a aria-hidden=true href=#user-site-error>#user-site-error</a></div>
<p>Tipicamente isso pode ocorrer por permissões incorretas no diretório.</p>
<p>O usuário <code>www-data</code> deve ser permitido a ler seu diretório, então tenha certeza que <code>public_html</code>, <code>public_gopher</code> ou <code>public_gemini</code> são abertos para leitura e execução.</p>
<p>Você pode arrumar as permissões com <code>chmod 711 ~; chmod 755 ~/public_html ~/public_gemini ~/public_gopher</code>.</p>
<div class=h><h2 id=contact>Eu não requisitei uma conta ao registrar e não possuo mais o email que utilizei ao registrar. Como posso contatar um administrador?</h2> <a aria-hidden=true href=#contact>#contact</a></div>
<p>Contate qualquer administrador utilizando dos meios de comunicação disponíveis na <a href=/por-BR/admins>página de administradores</a>. O administrador te dará uma mensagem criptografada com sua chave SSH pública, a qual você pode descriptografar com sua chave privada. Se obtiver sucesso, você pode ter acesso a sua conta novamente. Se você não pode utilizar esse método, contate um administrador com o email utilizado no registro.</p>
<div class=h><h2 id=pronunciation>Como pronunciar ~vern?</h2> <a aria-hidden=true href=#pronunciation>#pronunciation</a></div>
<p>~vern é pronunciado com o IPA /vˈɝːn/ em inglês. Para ouvir a pronúncia vá para <a href="//radio.vern.cc/intro.ogg">radio.vern.cc/intro.ogg</a></p>
<!--#include file="footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Novembro 2022 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Relatório Financeiro de Novembro 2022 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=nov22finreport>Relatório Financeiro do ~vern de Novembro 2022</h1> <a aria-hidden=true href=#nov22finreport>#nov22finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 33.74 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0.12972345 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>11.38 USD para Iceberg, 21.73 USD for Mythos.</p>
<p>No total, 33.11 USD foi utilizado neste mês. Nós temos 0.63 USD + por volta de 18.50 USD (taxa de conversão de XMR na data de 1st Dec 2022) = 19.13 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Dezembro 2022 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Dezembro 2022| ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=dec22finreport>Reporte Financeiro de Dezembro de 2022 do ~vern</h1> <a aria-hidden=true href=#dec22finreport>#dec22finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 12.67 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg</p>
<p>No total, 5 USD foi utilizado neste mês. Nós temos 8.30 USD + por volta de 19.05 USD (taxa de conversão de XMR na data de 31st Dec 2022) = 26.72 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Janeiro 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Janeiro 2023| ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=jan23finreport>Reporte Financeiro de Janeiro de 2023 do ~vern</h1> <a aria-hidden=true href=#jan23finreport>#jan23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 16.41 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0.1 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg</p>
<p>No total, 5 USD foi utilizado neste mês. Nós temos 11.41 USD + por volta de 41.16 USD (taxa de conversão de XMR na data de 1st Feb 2023) = 52.57 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Fevereiro 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Fevereiro de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=feb23finreport>Reporte Financeiro de Fevereiro de 2023 do ~vern</h1> <a aria-hidden=true href=#feb23finreport>#feb23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 0 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg</p>
<p>No total, 5 USD foi utilizado neste mês. Nós temos 14.71 USD + por volta de 34.58 USD (taxa de conversão de XMR na data de 28th Feb 2023) = 49.29 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Março 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Março de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=mar23finreport>Reporte financeiro de Março de 2023 do ~vern</h1> <a aria-hidden=true href=#mar23finreport>#mar23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 2.61 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg</p>
<p>No total, 5 USD foi utilizado neste mês. Nós temos 12.32 USD + por volta de 35.70 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 48.02 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Abril 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Abril de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=apr23finreport>Reporte Financeiro de Abril de 2023 do ~vern</h1> <a aria-hidden=true href=#apr23finreport>#apr23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 0 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 2.8 USD for Mythos</p>
<p>No total, 7.8 USD foi utilizado neste mês. Nós temos 4.52 USD + por volta de 35.70 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 48.02 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Maio 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Maio de 2023| ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=may23finreport>Reporte Financeiro de Maio de 2023 do ~vern</h1> <a aria-hidden=true href=#may23finreport>#may23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 54.82 USD no LiberaPay neste mês (obrigado!).</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 4.68 USD para Mythos; 27.3 USD para Typhoon</p>
<p>No total, 36.98 USD foi utilizado neste mês. Nós temos 22.36 USD + por volta de 33.98 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 56.34 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Junho 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Junho de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=jun23finreport>Reporte Financeiro de Junho de 2023 do ~vern</h1> <a aria-hidden=true href=#jun23finreport>#jun23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 1.88 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>No total, 37.05 USD foi utilizado neste mês. Nós temos -14.29 USD + por volta de 33.98 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 18.89 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Julho 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Julho de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=jul23finreport>Reporte Financeiro de Julho de 2023 do ~vern</h1> <a aria-hidden=true href=#jul23finreport>#jul23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 20.59 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>No total, 37.05 USD foi utilizado neste mês. Nós temos 2.43 USD + por volta de 33.98 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 36.41 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Agosto 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Agosto de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=aug23finreport>Reporte Financeiro de Agosto de 2023 do ~vern</h1> <a aria-hidden=true href=#aug23finreport>#aug23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 1.90 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>No total, 37.05 USD foi utilizado neste mês. Nós temos -32.72 USD + por volta de 33.98 USD (taxa de conversão de XMR na data de 1st Apr 2023) = 1.26 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="pt">
<head>
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8">
<meta name="description" content="Setembro 2023 - Relatório financeiro do ~vern">
<meta name="keywords" content="~vern, vern, free software, privacy, tilde, tildeverse, costs, transparency">
<link rel="preload" href="//gcdn.vern.cc/vernsite/style.css">
<link rel="stylesheet" href="//gcdn.vern.cc/vernsite/style.css">
<title>Reporte Financeiro de Setembro de 2023 | ~vern</title>
</head>
<body>
<!--#include file="/por-BR/nav.php" -->
<div class=h><h1 id=sep23finreport>Reporte de Setembro de 2023 do ~vern</h1> <a aria-hidden=true href=#sep23finreport>#sep23finreport</a></div>
<div class=h><b id=liberapay>LiberaPay (dinheiro):</b> <a aria-hidden=true href=#liberapay>#liberapay</a></div>
<p>Recebemos um total de 0 USD no LiberaPay neste mês.</p>
<div class=h><b id=xmr>Monero (XMR):</b> <a aria-hidden=true href=#xmr>#xmr</a></div>
<p>Recebemos um total de 0.004940039377 XMR este mês. Não foi convertido para dinheiro. Este dinheiro é guardado para quando nós temos uma emergência e para conversão quando XMR subir.</p>
<div class=h><b id=usage>Utilização:</b> <a aria-hidden=true href=#usage>#usage</a></div>
<p>5 USD para Iceberg; 4.75 USD for Mythos; 27.3 USD for Typhoon</p>
<p>No total, 37.05 USD foi utilizado neste mês. Nós temos -69.77 USD + por volta de 29.31 USD (taxa de conversão de XMR na data de 23rd Nov 2023) = -40.46 USD restantes.</p>
<p>O dinheiro extra não foi dividido entre o time.</p>
<!--#include file="/por-BR/footer.cgi" -->
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More