SUIStartpage

SUIStartpage

Docker app from CorneliousJD's Repository

Overview

SUI Startpage is a simple and clean server start page or homepage that you can quickly and easily setup to access your server resources and quick booksmarks and also lets you search on various provider sites via a search bar at the top as well.

Note: this was forked for the purpose of triggering builds at dockerhub for an unRAID docker container template. I've also now started making slight modifications of this per request of users and some of my own findings as well.

SUI

a startpage for your server and / or new tab page

screenshot

More screenshots

Changing color themes

  • Click the options button on the left bottom

Apps

Add your apps by editing apps.json:

{
    "apps" : [
	    {"name":"Name of app 1","url":"https://sub1.example.com","icon":"icon-name"},
	    {"name":"Name of app 2","url":"https://sub2.example.com","icon":"icon-name"}
    ]
}

Please note:

  • You must start URLs with http:// or https://
  • No , at the end of the last app's line
  • Find the names of icons to use at Material Design Icons

Bookmarks

Add your bookmarks by editing links.json:

{  
   "bookmarks":[  
      {  
         "category":"Category1",
         "links":[  
            {  
               "name":"Link1",
               "url":"http://example.com"
            },
            {  
               "name":"Link2",
               "url":"http://example.com"
            }
         ]
      },
      {  
         "category":"Category2",
         "links":[  
            {  
               "name":"Link1",
               "url":"http://example.com"
            },
            {  
               "name":"Link2",
               "url":"http://example.com"
            }
         ]
      }
   ]
}

Add names for the categories you wish to define and add the bookmarks for each category.

Please note:

  • You must start URLs with http:// or https://
  • No , at the end of the last bookmark in a category and at the end of the last category

Search Providers

Add your providers by editing assets/js/search.js starting at line 59:

Here is an example of one added with /z as the triggeer, and searching a test domain. You will also want to edit providers.json to show your new provider in the web interface as well.

function search(text) {
    var option = text.substr(1, text.indexOf(' ') - 1) || text.substr(1);
    var subtext = text.substr(2 + option.length);
    if (text[0] === '/') {
        if (text.indexOf(' ') > -1) {
            switch (option) {
                case "z":
                    window.location = "https://www.testdomaon.com/search/all/" + subtext;
                    break;
		case "am":
                    window.location = "https://www.allmusic.com/search/all/" + subtext;
                    break;

Add names for the categories you wish to define and add the bookmarks for each category.

Color themes

These can be added or customized in the themer.js file. When changing the name of a theme or adding one, make sure to edit this section in index.html accordingly:

    <section  class="themes">

Install SUIStartpage on Unraid in a few clicks.

Find SUIStartpage in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for SUIStartpage Review the template variables and paths Click Install

Download Statistics

110,783
Total Downloads
73
This Month
121
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
corneliousjd/sui-startpage
Last Updated2020-05-20
First Seen2020-05-08

Runtime arguments

Web UI
http://[IP]:[PORT:80]
Network
bridge
Shell
sh
Privileged
false

Template configuration

Web UIPorttcp

Container Port: 80

Target
80
Value
8489
AppdataPathrw

Container Path: /usr/share/nginx/html

Target
/usr/share/nginx/html
Default
/mnt/user/appdata/suistartpage/
Value
/mnt/user/appdata/suistartpage/