diff --git a/README.md b/README.md index cdf8362..ad8e38b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ # fds.fjla.uk -The website at fds.fjla.uk \ No newline at end of file +The website at fds.fjla.uk + +This website is depreceated, functionality will be moved to gateway.fjla.uk and then the website will be removed. diff --git a/css/headings.css b/css/headings.css new file mode 100644 index 0000000..e23a5b4 --- /dev/null +++ b/css/headings.css @@ -0,0 +1,56 @@ +body { + margin: 0; + font-family: sans-serif; +} + +.sidebar { + margin: 0; + padding: 0; + width: 210px; + background-color: #d4fad2; + position: fixed; + height: 100%; + overflow: auto; +} + +.sidebar a { + display: block; + color: black; + padding: 15px; + text-decoration: none; +} + +.sidebar a:hover { + background-color: #555; + color: white; +} + +div.content { + margin-left: 210px; + padding: 1px 16px; + height: 1000px; +} + +@media screen and (max-width: 700px) { + .sidebar { + width: 100%; + height: auto; + position: -webkit-sticky; /*SAFARI SUPPORT*/ + position: sticky; + top: 0; + } + .sidebar a { + float: left; + } + div.content { + margin-left: 0; + margin-top: 30px; + } +} + @media screen and (max-width: 400px) { + .sidebar a { + text-align: center; + float: none; + } + +} diff --git a/css/main.css b/css/main.css new file mode 100644 index 0000000..430799e --- /dev/null +++ b/css/main.css @@ -0,0 +1,35 @@ + + +body { + text-align: center; + font-family: sans-serif; +} + +table { + border-collapse: collapse; + width: 100%; +} + +td, th { + border: 1px solid #bfbfbf; + text-align: center; + padding: 8px; +} + +tr.unavailable { + background-color: #ffa3a3; +} + +tr.unknown { + background-color: #ffcca3; +} + +tr.available { + background-color: #a8ffa3; +} + +ul { + list-style-type: none; + text-align: center; + display: inline; +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..e685938 --- /dev/null +++ b/index.html @@ -0,0 +1,255 @@ + + + + + + + + + FDS Status Page + + + + + + +
+

FDS

+

FJLA Directory Services

+ +

FJLA Directory Services provides you with one login for everything FJLA. + This website is a central hub where you can check the current status of FJLA + services and get help setting things up.

+ +
+
+ +

Status

+ +

Check the status of FJLA services here, if your having problems getting + into a service - it might be down!

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Service NameService Status
Identity Server 1Unknown
Identity Server 2Unknown
Authentication ServerUnavailable
NextcloudUnknown
JellyfinUnknown
AmpacheUnknown
Telephone ServerUnknown
Home AssistantUnknown
+ +
+ +

Help

+ +

See the list of topics below and click the link to find help

+ + +
+ +

Ampache

+
Visit Site
+

Ampache is the FJLA home to music streaming, as with all services + here, you should use your FDS credentials to log in.

+

Please note, each user will have a blank library. This is a service + that allows you to stream your own music to any of your devices + and does not provide a free alternative to paid streaming platforms

+

You can download the 'Dsub' app from Google Play - or for free from the F-Droid app store - to stream + on your mobile. Please use the following settings to setup the app:

+ + + + + + + + + + + + + + +
NameA descriptive name
Serverhttps://music.fjla.uk
Username/PasswordFDS Credentials
+ +

All other settings can be left as the default values

+ +
+ +

Change my Password

+
See Online Account Manager
+ + + +

FJLA Gallery

+
Not available
+ +

The FJLA Gallery is not currently available. The aim is to move it to + a different server and enable FDS login.

+ +
+ +

Jellyfin

+
Visit Site
+ +

Jellyfin is where you can see videos, including Lucy's famous nativity.

+

Jellyfin is available through your browser, there are also apps available + for Android and iOS mobile devices as well as for AndroidTV devices - including + Amazon Fire TV devices.

+

Use the following details to login

+ + + + + + + + + + +
Serverhttps://media.fjla.uk
Username/PasswordFDS Credentials
+ +
+ +

Nextcloud

+
Visit Site
+ +

Nextcloud is a secure cloud storage service which allows users to + easily share large files between eachother without exposing the data + publicly.

+ +

Nextcloud also offers a private or shared Calendar, Contacts, Instant + Messaging, Notes, Tasks lists and organisation tools - all of which can + be synchronised to your mobile device with various apps. It also offers + a in-browser office suite similar to Google Docs and Office 365.

+ +

Nextcloud apps are available from App Stores, each app offers access to + one feature, there is a table below outlining which apps allow access to + which features.

+ +

To login using an App use the following details:

+ + + + + + + + + + + + + +
Serverhttps://cloud.fjla.uk
Username/PasswordFDS Credentials
Please note, Nextcloud requires two factor authentication. This can be TOTP or U2F. + You will need to ask for a code for your initial login and then setup 2FA in the settings menu.
+ +

Alternatively, you can login using a browser and create app passwords + which offer more secure use of the apps.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
App NameAvailable FromUsed for
NextcloudPlay Store/FdroidUploading and accessing files & device backup
TalkPlay Store/Fdroid1Instant messaging, voice & video calling
Nextcloud NotesPlay Store/fDroid2Sync notes to the Cloud
Nextcloud DeckPlay Store/fDroid2Kanban style organisation tool
Nextcloud NewsPlay Store/fDroid2Cloud RSS Reading tool
DAVx5Play Store/fDroid 2Allows you to sync contacts, calendars and tasks between the cloud and your mobile device3 4
+ +

1 fDroid version has problems with notifications and can cause calls to be missed.

+

2 Google Play version is paid but the app is available free from fDroid

+

3 Task sync requires 'Tasks.org' app available from Play Store

+

4 For details of how to setup DAVx5 see the settings menu in the Nextcloud app

+ +
+ +

Nextcloud offers many of the same services offered by large providers + such as Google and Microsoft but in a decentralised environment with + no ads or tracking.

+ +
+ +

Online Account Manager

+
Online Account Manager has not yet been implemented
+ +

The Online Account Manager is where you can change your FDS password. + If you have forgotten your password, you will need to get in contact with + Fred who can issue you a new password which will then need to be changed + before you can use it to login

+ +
+ +
+ + diff --git a/js/popup.js b/js/popup.js new file mode 100644 index 0000000..9d3e8c5 --- /dev/null +++ b/js/popup.js @@ -0,0 +1,17 @@ +function underconstruction() { + if (confirm("The software which monitors the status of services hasn't been written yet, the status tables are not accurate. Click okay to proceed.")) { + txt = "Understood"; + } else { + notconfirmed() + } +} + +function notconfirmed() { + if (confirm("You have not confirmed. The status table is not accurate. Please click okay to confirm.")) { + txt = "Understood"; + } else { + notconfirmed() + } +} + +underconstruction() diff --git a/js/status-checker.js b/js/status-checker.js new file mode 100644 index 0000000..0fbfbde --- /dev/null +++ b/js/status-checker.js @@ -0,0 +1,7 @@ +async function getStates(url) { + let states = await fetch(url); + let stateJson = await states.text(); + console.log(stateJson) +} + +getStates('127.0.0.1:5000/servicestate')