Hello,
I’ve been working on setting up my blog (willa . magland . org, not sure if I can post links here yet), and no matter what I try, federation doesn’t seem to be working (can’t follow on mastodon.social, new posts don’t show up). I’ve port-forwarded 80 and 443, as well as opened them on the firewall.
Reproduce: go to @willa@willa.magland.org on mastodon, try to follow, request pends
config.ini
[server]
hidden_host =
port = 443
bind = 10.0.0.212
tls_cert_path =
tls_key_path =
tls_cert_path = /etc/letsencrypt/live/willa.magland.org/fullchain.pem
tls_key_path = /etc/letsencrypt/live/willa.magland.org/privkey.pem
autocert = false
templates_parent_dir =
static_parent_dir =
pages_parent_dir =
keys_parent_dir =
hash_seed =
gopher_port = 0
[database]
type = sqlite3
filename = writefreely.db
username =
password =
database = writefreely
host = localhost
port = 3306
tls = false
[app]
site_name = Willa's Bits and Bytes
site_description =
host = https://willa.magland.org
theme = write
editor =
disable_js = false
webfonts = true
landing =
simple_nav = true
wf_modesty = false
chorus = false
forest = false
disable_drafts = false
single_user = true
open_registration = false
open_deletion = false
min_username_len = 3
max_blogs = 1
federation = true
public_stats = false
monetization = false
notes_only = false
private = false
local_timeline = true
user_invites =
default_visibility = unlisted
update_checks = false
disable_password_auth = false
[oauth.slack]
client_id =
client_secret =
team_id =
callback_proxy =
callback_proxy_api =
[oauth.writeas]
client_id =
client_secret =
auth_location =
token_location =
inspect_location =
callback_proxy =
callback_proxy_api =
[oauth.gitlab]
client_id =
client_secret =
host =
display_name =
callback_proxy =
callback_proxy_api =
[oauth.gitea]
client_id =
client_secret =
host =
display_name =
callback_proxy =
callback_proxy_api =
[oauth.generic]
client_id =
client_secret =
host =
display_name =
callback_proxy =
callback_proxy_api =
token_endpoint =
inspect_endpoint =
auth_endpoint =
scope =
allow_disconnect = false
map_user_id =
map_username =
map_display_name =
map_email =
output from running with --debug (lmk if there are better logs to look at)
2024/01/20 16:48:13 Starting WriteFreely 0.14.0...
2024/01/20 16:48:13 Loading config.ini configuration...
2024/01/20 16:48:13 Loading templates...
2024/01/20 16:48:13 templates/bare.tmpl
2024/01/20 16:48:13 templates/base.tmpl
2024/01/20 16:48:13 templates/chorus-collection-post.tmpl
2024/01/20 16:48:13 templates/chorus-collection.tmpl
2024/01/20 16:48:13 templates/classic.tmpl
2024/01/20 16:48:13 templates/collection-post.tmpl
2024/01/20 16:48:13 templates/collection-tags.tmpl
2024/01/20 16:48:13 templates/collection.tmpl
2024/01/20 16:48:13 templates/edit-meta.tmpl
2024/01/20 16:48:13 templates/pad.tmpl
2024/01/20 16:48:13 templates/password-collection.tmpl
2024/01/20 16:48:13 templates/post.tmpl
2024/01/20 16:48:13 templates/read.tmpl
2024/01/20 16:48:13 Loading pages...
2024/01/20 16:48:13 [404-general.tmpl] pages/404-general.tmpl
2024/01/20 16:48:13 [404.tmpl] pages/404.tmpl
2024/01/20 16:48:13 [410.tmpl] pages/410.tmpl
2024/01/20 16:48:13 [500.tmpl] pages/500.tmpl
2024/01/20 16:48:13 [503.tmpl] pages/503.tmpl
2024/01/20 16:48:13 [about.tmpl] pages/about.tmpl
2024/01/20 16:48:13 [blank.tmpl] pages/blank.tmpl
2024/01/20 16:48:13 [contact.tmpl] pages/contact.tmpl
2024/01/20 16:48:13 [landing.tmpl] pages/landing.tmpl
2024/01/20 16:48:13 [login.tmpl] pages/login.tmpl
2024/01/20 16:48:13 [privacy.tmpl] pages/privacy.tmpl
2024/01/20 16:48:13 [signup-oauth.tmpl] pages/signup-oauth.tmpl
2024/01/20 16:48:13 [signup.tmpl] pages/signup.tmpl
2024/01/20 16:48:13 Loading user pages...
2024/01/20 16:48:13 [user/app-settings.tmpl] templates/user/admin/app-settings.tmpl
2024/01/20 16:48:13 [user/app-updates.tmpl] templates/user/admin/app-updates.tmpl
2024/01/20 16:48:13 [user/monitor.tmpl] templates/user/admin/monitor.tmpl
2024/01/20 16:48:13 [user/pages.tmpl] templates/user/admin/pages.tmpl
2024/01/20 16:48:13 [user/users.tmpl] templates/user/admin/users.tmpl
2024/01/20 16:48:13 [user/view-page.tmpl] templates/user/admin/view-page.tmpl
2024/01/20 16:48:13 [user/view-user.tmpl] templates/user/admin/view-user.tmpl
2024/01/20 16:48:13 [user/admin.tmpl] templates/user/admin.tmpl
2024/01/20 16:48:13 [user/articles.tmpl] templates/user/articles.tmpl
2024/01/20 16:48:13 [user/collection.tmpl] templates/user/collection.tmpl
2024/01/20 16:48:13 [user/collections.tmpl] templates/user/collections.tmpl
2024/01/20 16:48:13 [user/export.tmpl] templates/user/export.tmpl
2024/01/20 16:48:14 [user/import.tmpl] templates/user/import.tmpl
2024/01/20 16:48:14 [user/footer.tmpl] templates/user/include/footer.tmpl
2024/01/20 16:48:14 [user/header.tmpl] templates/user/include/header.tmpl
2024/01/20 16:48:14 [user/nav.tmpl] templates/user/include/nav.tmpl
2024/01/20 16:48:14 [user/silenced.tmpl] templates/user/include/silenced.tmpl
2024/01/20 16:48:14 [user/invite-help.tmpl] templates/user/invite-help.tmpl
2024/01/20 16:48:14 [user/invite.tmpl] templates/user/invite.tmpl
2024/01/20 16:48:14 [user/settings.tmpl] templates/user/settings.tmpl
2024/01/20 16:48:14 [user/stats.tmpl] templates/user/stats.tmpl
2024/01/20 16:48:14 Loading encryption keys...
2024/01/20 16:48:14 keys/email.aes256
2024/01/20 16:48:14 keys/cookies_auth.aes256
2024/01/20 16:48:14 keys/cookies_enc.aes256
2024/01/20 16:48:14 keys/csrf.aes256
2024/01/20 16:48:14 Connecting to sqlite3 database...
2024/01/20 16:48:14 Initializing local timeline...
2024/01/20 16:48:14 Adding {domain} routes (single user)...
2024/01/20 16:48:14 Going to serve...
2024/01/20 16:48:14 Serving on https://10.0.0.212:443
2024/01/20 16:48:14 Using manual certificates
2024/01/20 16:48:14 ---
2024/01/20 16:48:14 Serving redirects on http://10.0.0.212:80
Thank you in advance