310 lines
6.2 KiB
JSON
310 lines
6.2 KiB
JSON
{
|
|
"name": "Main Dashboard",
|
|
"description": "Public dashboard with news, weather, and quick links",
|
|
"visibility": "public",
|
|
"backgroundImage": "",
|
|
"backgroundImageAttachment": "fixed",
|
|
"backgroundImageRepeat": "no-repeat",
|
|
"backgroundImageSize": "cover",
|
|
"colorScheme": "dark",
|
|
"customCss": "/* See custom-boards.css in repo */",
|
|
"layout": {
|
|
"columnCount": 8
|
|
},
|
|
"items": [
|
|
{
|
|
"id": "clock-widget",
|
|
"type": "clock",
|
|
"x": 0,
|
|
"y": 0,
|
|
"width": 2,
|
|
"height": 2,
|
|
"options": {
|
|
"showDate": true,
|
|
"dateFormat": "full",
|
|
"timeFormat": "24",
|
|
"is24HourFormat": true
|
|
}
|
|
},
|
|
{
|
|
"id": "weather-widget",
|
|
"type": "weather",
|
|
"x": 2,
|
|
"y": 0,
|
|
"width": 2,
|
|
"height": 2,
|
|
"options": {
|
|
"location": "Stockholm, Sweden",
|
|
"unit": "celsius"
|
|
}
|
|
},
|
|
{
|
|
"id": "search-widget",
|
|
"type": "search",
|
|
"x": 4,
|
|
"y": 0,
|
|
"width": 4,
|
|
"height": 1,
|
|
"options": {}
|
|
},
|
|
{
|
|
"id": "rss-homelab",
|
|
"type": "rss",
|
|
"x": 0,
|
|
"y": 2,
|
|
"width": 3,
|
|
"height": 4,
|
|
"options": {
|
|
"feedUrls": [
|
|
"https://selfh.st/rss/",
|
|
"https://noted.lol/rss/",
|
|
"https://feeds.fireside.fm/selfhosted/rss"
|
|
],
|
|
"postsLimit": 10,
|
|
"enableRtl": false,
|
|
"descriptionLineClamp": 3,
|
|
"hideDescription": false,
|
|
"name": "Homelab News"
|
|
}
|
|
},
|
|
{
|
|
"id": "rss-cyber",
|
|
"type": "rss",
|
|
"x": 3,
|
|
"y": 2,
|
|
"width": 3,
|
|
"height": 4,
|
|
"options": {
|
|
"feedUrls": [
|
|
"https://www.bleepingcomputer.com/feed/",
|
|
"https://feeds.feedburner.com/TheHackersNews",
|
|
"https://krebsonsecurity.com/feed/"
|
|
],
|
|
"postsLimit": 10,
|
|
"enableRtl": false,
|
|
"descriptionLineClamp": 2,
|
|
"hideDescription": false,
|
|
"name": "Cybersecurity"
|
|
}
|
|
},
|
|
{
|
|
"id": "rss-tech",
|
|
"type": "rss",
|
|
"x": 6,
|
|
"y": 2,
|
|
"width": 2,
|
|
"height": 4,
|
|
"options": {
|
|
"feedUrls": [
|
|
"https://news.ycombinator.com/rss",
|
|
"https://techcrunch.com/feed/"
|
|
],
|
|
"postsLimit": 8,
|
|
"enableRtl": false,
|
|
"descriptionLineClamp": 2,
|
|
"hideDescription": true,
|
|
"name": "Tech News"
|
|
}
|
|
},
|
|
{
|
|
"id": "app-gmail",
|
|
"type": "app",
|
|
"x": 0,
|
|
"y": 6,
|
|
"width": 1,
|
|
"height": 1,
|
|
"options": {
|
|
"appId": "gmail"
|
|
}
|
|
},
|
|
{
|
|
"id": "app-github",
|
|
"type": "app",
|
|
"x": 1,
|
|
"y": 6,
|
|
"width": 1,
|
|
"height": 1,
|
|
"options": {
|
|
"appId": "github"
|
|
}
|
|
},
|
|
{
|
|
"id": "app-reddit",
|
|
"type": "app",
|
|
"x": 2,
|
|
"y": 6,
|
|
"width": 1,
|
|
"height": 1,
|
|
"options": {
|
|
"appId": "reddit"
|
|
}
|
|
},
|
|
{
|
|
"id": "app-youtube",
|
|
"type": "app",
|
|
"x": 3,
|
|
"y": 6,
|
|
"width": 1,
|
|
"height": 1,
|
|
"options": {
|
|
"appId": "youtube"
|
|
}
|
|
},
|
|
{
|
|
"id": "app-discord",
|
|
"type": "app",
|
|
"x": 4,
|
|
"y": 6,
|
|
"width": 1,
|
|
"height": 1,
|
|
"options": {
|
|
"appId": "discord"
|
|
}
|
|
},
|
|
{
|
|
"id": "app-proxmox",
|
|
"type": "app",
|
|
"x": 0,
|
|
"y": 7,
|
|
"width": 1,
|
|
"height": 1,
|
|
"options": {
|
|
"appId": "proxmox"
|
|
}
|
|
},
|
|
{
|
|
"id": "app-portainer",
|
|
"type": "app",
|
|
"x": 1,
|
|
"y": 7,
|
|
"width": 1,
|
|
"height": 1,
|
|
"options": {
|
|
"appId": "portainer"
|
|
}
|
|
},
|
|
{
|
|
"id": "app-plex",
|
|
"type": "app",
|
|
"x": 2,
|
|
"y": 7,
|
|
"width": 1,
|
|
"height": 1,
|
|
"options": {
|
|
"appId": "plex"
|
|
}
|
|
},
|
|
{
|
|
"id": "app-nextcloud",
|
|
"type": "app",
|
|
"x": 3,
|
|
"y": 7,
|
|
"width": 1,
|
|
"height": 1,
|
|
"options": {
|
|
"appId": "nextcloud"
|
|
}
|
|
},
|
|
{
|
|
"id": "app-vaultwarden",
|
|
"type": "app",
|
|
"x": 4,
|
|
"y": 7,
|
|
"width": 1,
|
|
"height": 1,
|
|
"options": {
|
|
"appId": "vaultwarden"
|
|
}
|
|
}
|
|
],
|
|
"apps": [
|
|
{
|
|
"id": "gmail",
|
|
"name": "Gmail",
|
|
"description": "Email",
|
|
"iconUrl": "gmail",
|
|
"href": "https://mail.google.com",
|
|
"behavior": "newTab",
|
|
"network": {
|
|
"enabled": true,
|
|
"timeout": 2000
|
|
}
|
|
},
|
|
{
|
|
"id": "github",
|
|
"name": "GitHub",
|
|
"description": "Code Repository",
|
|
"iconUrl": "github",
|
|
"href": "https://github.com",
|
|
"behavior": "newTab"
|
|
},
|
|
{
|
|
"id": "reddit",
|
|
"name": "Reddit",
|
|
"description": "Social News",
|
|
"iconUrl": "reddit",
|
|
"href": "https://reddit.com",
|
|
"behavior": "newTab"
|
|
},
|
|
{
|
|
"id": "youtube",
|
|
"name": "YouTube",
|
|
"description": "Video Platform",
|
|
"iconUrl": "youtube",
|
|
"href": "https://youtube.com",
|
|
"behavior": "newTab"
|
|
},
|
|
{
|
|
"id": "discord",
|
|
"name": "Discord",
|
|
"description": "Chat",
|
|
"iconUrl": "discord",
|
|
"href": "https://discord.com",
|
|
"behavior": "newTab"
|
|
},
|
|
{
|
|
"id": "proxmox",
|
|
"name": "Proxmox",
|
|
"description": "Virtualization",
|
|
"iconUrl": "proxmox",
|
|
"href": "https://proxmox.lemonlink.eu",
|
|
"behavior": "newTab",
|
|
"network": {
|
|
"enabled": true
|
|
}
|
|
},
|
|
{
|
|
"id": "portainer",
|
|
"name": "Portainer",
|
|
"description": "Docker Management",
|
|
"iconUrl": "portainer",
|
|
"href": "https://portainer.lemonlink.eu",
|
|
"behavior": "newTab"
|
|
},
|
|
{
|
|
"id": "plex",
|
|
"name": "Plex",
|
|
"description": "Media Server",
|
|
"iconUrl": "plex",
|
|
"href": "https://plex.lemonlink.eu",
|
|
"behavior": "newTab"
|
|
},
|
|
{
|
|
"id": "nextcloud",
|
|
"name": "Nextcloud",
|
|
"description": "Cloud Storage",
|
|
"iconUrl": "nextcloud",
|
|
"href": "https://cloud.lemonlink.eu",
|
|
"behavior": "newTab"
|
|
},
|
|
{
|
|
"id": "vaultwarden",
|
|
"name": "Vaultwarden",
|
|
"description": "Password Manager",
|
|
"iconUrl": "vaultwarden",
|
|
"href": "https://vault.lemonlink.eu",
|
|
"behavior": "newTab"
|
|
}
|
|
]
|
|
}
|