diff --git a/src/lib/components/ServiceLinks.svelte b/src/lib/components/ServiceLinks.svelte
index 6097abbd2..b8bafc369 100644
--- a/src/lib/components/ServiceLinks.svelte
+++ b/src/lib/components/ServiceLinks.svelte
@@ -12,6 +12,7 @@
import VaultWarden from './svg/services/VaultWarden.svelte';
import VsCodeServer from './svg/services/VSCodeServer.svelte';
import Wordpress from './svg/services/Wordpress.svelte';
+ import Fider from './svg/services/Fider.svelte';
{#if service.type === 'plausibleanalytics'}
@@ -62,4 +63,8 @@
+{:else if service.type === 'fider'}
+
+
+
{/if}
diff --git a/src/lib/components/common.ts b/src/lib/components/common.ts
index 9f0d16263..d6ff2f8ea 100644
--- a/src/lib/components/common.ts
+++ b/src/lib/components/common.ts
@@ -202,5 +202,16 @@ export const supportedServiceTypesAndVersions = [
ports: {
main: 8080
}
+ },
+ {
+ name: 'fider',
+ fancyName: 'Fider',
+ baseImage: 'getfider/fider',
+ images: ['postgres:12-alpine'],
+ versions: ['stable'],
+ recommendedVersion: 'stable',
+ ports: {
+ main: 3000
+ }
}
];
diff --git a/src/routes/services/[id]/_Services/_Fider.svelte b/src/routes/services/[id]/_Services/_Fider.svelte
new file mode 100644
index 000000000..df494de94
--- /dev/null
+++ b/src/routes/services/[id]/_Services/_Fider.svelte
@@ -0,0 +1,183 @@
+
+
+
{service.name}
@@ -143,6 +146,8 @@
{:else if service.type === 'hasura'}
+ {:else if service.type === 'fider'}
+
{/if}
{service.name}