Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

External docker containers

Featured Replies

Hi,

Launching docker containers on unRaid is very convenient.

But, not all docker containers are available on the app store.

I was looking for a container called „terminus (trmnl)“, which was not listed. Is there a official guide for running docker containers not available onhhe app store (https://github.com/usetrmnl/byos_hanami/blob/main/Dockerfile) ?

This should be it (minus the required posgres database)


<?xml version="1.0"?>

<Container version="2">

<Name>terminus</Name>

<Repository>ghcr.io/usetrmnl/terminus:latest</Repository>

<Registry>ghcr.io/usetrmnl/terminus:latest</Registry>

<Network>bridge</Network>

<Shell>bash</Shell>

<Privileged>false</Privileged>

<Support></Support>

<Project></Project>

<Overview>Placeholder</Overview>

<Category>Web</Category>

<WebUI>http://[IP]:[PORT:3000]</WebUI>

<TemplateURL></TemplateURL>

<Icon></Icon>

<ExtraParams>--init --memory=1G</ExtraParams>

<DateInstalled></DateInstalled>

<Config Name="Hanami Port" Target="HANAMI_PORT" Default="3000" Mode="" Description="Port Hanami will run on" Type="Variable" Display="always" Required="true" Mask="false">3000</Config>

<Config Name="API URL" Target="API_URI" Default="http://192.168.2.2:3000" Mode="" Description="Base API URI" Type="Variable" Display="always" Required="true" Mask="false">http://192.168.2.2:3000</Config>

<Config Name="Database URL" Target="DATABASE_URL" Default="" Mode="" Description="Full Postgres DB connection URL" Type="Variable" Display="always" Required="true" Mask="false">postgres://user:password@database:5432/dbname</Config>

<Config Name="Uploads Volume" Target="/app/public/uploads" Default="" Mode="rw" Description="Uploads path" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/terminus/uploads</Config>

<Config Name="App Port" Target="3000" Default="" Mode="tcp" Description="Web port for app" Type="Port" Display="always" Required="true" Mask="false">3000</Config>

</Container>

you can create that xml in /boot/config/plugins/dockerMan/templates-user as my-PICKANAME.xml and then you can find it in CA under previous apps.

I didnt test it, as i didnt wanna setup a DB for it, but given what the compose.yml says, it should be it

Edited by Mainfrezzer
terminus appdata not hanami, god damn confusing names

  • Author

Thank you.

I will copy your lines and paste it to a xml-file.

There is a postgresql docker running for paperless-ngx at the moment.

So, I think I have to set up another postgresql instance, but just with a different port. Is this all I have to do to have 2 of the same sql databases running at the same time without the risk of collision between them ?

There is a video for the Terminus docker: https://youtu.be/29Sj4oE4LwI?si=Mun2SHC95g_Tq9Kz

  • 1 month later...

Hi, was anyone able to install it, it does not work for me, I see some errors

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.