diff --git a/bookwyrm/management/commands/initdb.py b/bookwyrm/management/commands/initdb.py
index 4e23a530..160502ca 100644
--- a/bookwyrm/management/commands/initdb.py
+++ b/bookwyrm/management/commands/initdb.py
@@ -105,16 +105,6 @@ def init_connectors():
)
-def init_federated_servers():
- """big no to nazis"""
- built_in_blocks = ["gab.ai", "gab.com"]
- for server in built_in_blocks:
- models.FederatedServer.objects.create(
- server_name=server,
- status="blocked",
- )
-
-
def init_settings():
"""info about the instance"""
models.SiteSettings.objects.create(
@@ -163,7 +153,6 @@ class Command(BaseCommand):
"group",
"permission",
"connector",
- "federatedserver",
"settings",
"linkdomain",
]
@@ -176,8 +165,6 @@ class Command(BaseCommand):
init_permissions()
if not limit or limit == "connector":
init_connectors()
- if not limit or limit == "federatedserver":
- init_federated_servers()
if not limit or limit == "settings":
init_settings()
if not limit or limit == "linkdomain":
diff --git a/bookwyrm/templates/settings/federation/instance_filters.html b/bookwyrm/templates/settings/federation/instance_filters.html
new file mode 100644
index 00000000..46ae0c1c
--- /dev/null
+++ b/bookwyrm/templates/settings/federation/instance_filters.html
@@ -0,0 +1,7 @@
+{% extends 'snippets/filters_panel/filters_panel.html' %}
+
+{% block filter_fields %}
+{% include 'settings/federation/software_filter.html' %}
+
+{% endblock %}
+
diff --git a/bookwyrm/templates/settings/federation/instance_list.html b/bookwyrm/templates/settings/federation/instance_list.html
index 89c50e5e..65115fab 100644
--- a/bookwyrm/templates/settings/federation/instance_list.html
+++ b/bookwyrm/templates/settings/federation/instance_list.html
@@ -12,6 +12,9 @@
{% endblock %}
{% block panel %}
+
+{% include 'settings/federation/instance_filters.html' %}
+
{% url 'settings-federation' status='federated' as url %}
@@ -36,6 +39,10 @@
{% trans "Date added" as text %}
{% include 'snippets/table-sort-header.html' with field="created_date" sort=sort text=text %}
+
+ {% trans "Last updated" as text %}
+ {% include 'snippets/table-sort-header.html' with field="updated_date" sort=sort text=text %}
+
{% trans "Software" as text %}
{% include 'snippets/table-sort-header.html' with field="application_type" sort=sort text=text %}
@@ -43,12 +50,12 @@