123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- <html>
- <head>
- <link rel="alternate" title="News RSS Feed" href="https://shandan.one/feed/news/rss.xml" type="application/rss+xml"/>
- <link rel="alternate" title="Discovery RSS Feed" href="https://shandan.one/feed/discovery/rss.xml" type="application/rss+xml"/>
- <link rel="alternate" type="application/rss+xml" title="Humour RSS" href="http://shandan.one/feed/humour/rss.xml">
- </head>
- <body style="background-color: darkgrey;">
- <title>Portal - Access, manage and share</title>
- <meta name="title" content="Portal - Access, manage and share">
- <meta name="description" content="Self-hosted services for remote access, management and syndication.">
- <style>
- .grid {
- margin: min(1vmin, 10px) min(1vmin, 10px);
- padding: 10px;
- text-align: center;
- position: relative;
- }
- .grid button {
- border-style: solid;
- font-size: min(3vmin,25px);
- borderwidth: 3%;
- background: transparent;
- width: 40vmin;
- height: 30vmin;
- max-width: 350px;
- max-height: 263px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- margin: max(1.5vmin, 20px);
- padding: 10px;
- position: relative;
- cursor: pointer;
- }
- .grid button > div {
- position: relative;
- height: 100%;
- width: 100%;
- line-height: 1;
- }
- .grid button > div > h1 {
- line-height: 0.5;
- text-align: center;
- }
- .grid button > div > p {
- padding: max(0.5vmin, 10px);
- margin: 0;
- color: black;
- text-align: left;
- line-height: 1;
- }
- </style>
- <form action="https://shandan.one/pgadmin4"
- id="pgadmin" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://shandan.one/guacamole"
- id="guacamole" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://shandan.one/wekan"
- id="wekan" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://shandan.one/feed/news/rss.html"
- id="news" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://shandan.one/feed/discovery/rss.html"
- id="discovery" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://shandan.one/feed/humour/rss.html"
- id="humour" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://gogs.shandan.one"
- id="vcs" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://wol.shandan.one"
- id="wol" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://syncthing.shandan.one"
- id="syncthing" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://tvheadend.shandan.one"
- id="tv" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://mouse.shandan.one/#remote-mouse"
- id="mouse" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://gateway.shandan.one"
- id="gateway" rel="external" formmethod="get" formtarget="_self"></form>
- <form action="https://listgarden.shandan.one"
- id="listgarden" rel="external" formmethod="get" formtarget="_self"></form>
- <div class="grid">
- <button form="news" style="color: gold; border-color: gold">
- <div>
- <h1>News</h1>
- <p>News Feed</p>
- <p>Notable events but not weather or sports</p>
- </div>
- </button>
- <button form="discovery" style="color: gold; border-color: gold">
- <div>
- <h1>Discovery</h1>
- <p>Discovery Feed</p>
- <p>Cool and inspirational articles</p>
- </div>
- </button>
- <button form="humour" style="color: gold; border-color: gold">
- <div>
- <h1>Humour</h1>
- <p>Humour Feed</p>
- <p>Humourous articles, memes or anything funny</p>
- </div>
- </button>
- </div>
- <hr/>
- <div class="grid">
- <button form="wol" style="color: firebrick; border-color: firebrick">
- <div>
- <h1>WoL</h1>
- <p>Wake a device</p>
- </div>
- </button>
- <button form="pgadmin" style="color: steelblue; border-color: steelblue">
- <div>
- <h1>pgAdmin</h1>
- <p class="child">Manage and access postgresql databases</p>
- </div>
- </button>
- <button form="guacamole" style="color: darkolivegreen; border-color: darkolivegreen">
- <div>
- <h1>Gaucamole</h1>
- <p>Remote desktop</p>
- </div>
- </button>
- <button form="vcs" style="color: yellow; border-color: yellow">
- <div>
- <h1>gogs</h1>
- <p class="child">Manage and access git repositories</p>
- </div>
- </button>
- <button form="syncthing" style="color: royalblue; border-color: royalblue">
- <div>
- <h1>Syncthing</h1>
- <p>Manage syncthing</p>
- </div>
- </button>
- <button form="tv" style="color: orange; border-color: orange">
- <div>
- <h1>TvHeadend</h1>
- <p>Access PVR</p>
- <p>Schedule recordings and view TV guide</p>
- </div>
- </button>
- <button form="wekan" style="color: teal; border-color: teal">
- <div>
- <h1>Wekan</h1>
- <p>Kanban board</p>
- <p>Manage projects and tasks</p>
- </div>
- </button>
- <button form="mouse" style="color: saddlebrown; border-color: saddlebrown">
- <div>
- <h1>Mouse</h1>
- <p>Use device as touchpad</p>
- <p>Turn your device's touchscreen into a remote touchpad</p>
- </div>
- </button>
- <button form="gateway" style="color: lightblue; border-color: lightblue">
- <div>
- <h1>Gateway</h1>
- <p>Access the gateway</p>
- <p>Manage local LAN and internet connection settings</p>
- </div>
- </button>
- <button form="listgarden" style="color: olivedrab; border-color: olivedrab">
- <div>
- <h1>ListGarden</h1>
- <p>Manage RSS Feeds</p>
- <p>Publish new items and create new feeds</p>
- </div>
- </button>
- </div>
- </body>
- </html>
|