causefx / organizr Goto Github PK
View Code? Open in Web Editor NEWHTPC/Homelab Services Organizer - Written in PHP
License: GNU General Public License v3.0
HTPC/Homelab Services Organizer - Written in PHP
License: GNU General Public License v3.0
Page loads. I created an admin account. I try to login and it flips right to "great now that you've made an admin account its time to make tabs" asking me to login. I tried my original saved pass and reset the pass also.
ok, like most things, i have no idea how practical this is, just want to see what you think. What if for the guest page we get rid of the side bar? I was just thinking that its kind of a waste, and unnecessary when you only have a few icons (as i would imagine most do for the guest page). Instead, hide everything in the drop down. So you only see the apps available in the drop down menu, but the running app will take the full width of the screen. Then you could, instead of having "Organizr" at the top, you could have the title of whatever app you're in (plex, ombi, whatever). Also if you ever add a single sign on method, you could add that to the top right of the top bar, so it would either say "Login" or a "Signed in as " button with a drop down for "Log Out". I feel like this would make the guest page look a lot more like a familiar website/app. Otherwise the guest page looks like it has a sidebar of apps.... that's missing a lot of apps. I like the layout for admin, cuase it gives you fast switching ability without needing to click the drop down first, but since guests will only switch apps maybe like once each time they log in, there's no need for that quick access sidebar.
Again, i don't know how difficult this would be, but it seems very similar to the way mobile works (other than the dynamically switching header title), so im hopping it would be an easy layout option to add. ehh?
Could you please add a failed logins log in settings? will be quite useful to see if anyone is being naughty.
During admin creation I tried a 6 letter password and nothing seemed to happen.
Made it longer with some numbers and it worked
I get the following error on launching for the first time:
Warning: Invalid argument supplied for foreach() in /usr/share/nginx/access/index.php on line 26
Then, when I try to register a user, I get:
Warning: Invalid argument supplied for foreach() in /usr/share/nginx/access/user.php on line 501
Warning: Invalid argument supplied for foreach() in /usr/share/nginx/access/user.php on line 514
Warning: Invalid argument supplied for foreach() in /usr/share/nginx/access/user.php on line 522
Warning: Invalid argument supplied for foreach() in /usr/share/nginx/access/user.php on line 532
Warning: Invalid argument supplied for foreach() in /usr/share/nginx/access/index.php on line 26
This is running on NGINX. This subdirectory is the root of the URL I'm trying to use. www-data has ownership of 'users' and 'users.db'.
Thanks!
Hey,
I get this error:
Fatal error: Uncaught PDOException: could not find driver in /var/www/html/organizr/user.php:153 Stack trace: #0 /var/www/html/organizr/user.php(153): PDO->__construct('sqlite:../users...') #1 /var/www/html/organizr/index.php(17): User->__construct('registration_ca...') #2 {main} thrown in /var/www/html/organizr/user.php on line 153
Can you help me with it?
I changed the default from 'Organizr' to 'xxxxs Plex Server' and the word 'server' is positioned below the title bar presumably due to a lack of space for it up top.
Hi
i would really love to move over from dashboard but I use it solely on my mobile and iPad
On Idashboard every looks good on my default page (stats from htpc manager)
Yet on this versions it off
http://imgur.com/gzNsVjK
Is this something that could be fixed
:)
A last request for tonight/now
Allow us to create translation files. I will gladly offer German strings!
Have the ability to upload your icons from webpage.
Hi, I've got a request for a small cosmetic change, could you please add an option to add a logo in the center of the top bar?
I can do that at the moment by adding the html tags in the title field in settings, it almost works perfectly but it obviously displays the html tags text on the browser title bar. See the screenshot below.
It's not urgent.
Thanks
Requires Plex requests to be the first tab of course, but is it possible to not highlight the search field upon loading? I'd prefer to have to touch it to bring up the keyboard manually.
Tab doesn't display that is saves correctly on very first tab creation or when editing the first tab.
could we please have the icon in the stop right handside hidden while in guest mode?
My shared host will never let me put a db or anything outside the main hosted public directory. Currently I used an .htaccess rule to deny access to any files ending in .db not positive how secure that is because it's still not as secure as being completely outside the public space. How difficult would it be to implement MySQL? PDO Sqlite looks very similar to PDO MySQL but not too sure I don't do much with PHP.
Hi
Anyone have problem with icons not showing and also when you click on show thumbnail it just say thumbnail?
When creating a (/the admin) account a password is asked, but the requirements of the password isn't specified.
Error message is also not clear.
Can persistent logins via cookie be added? I have my dashboard set as the homepage of my browser and I would be awesome if I didn't have to log in every time I opened it.
I tried to use rix
(for obvious reasons) which would not allow me to set up an admin account.
I get the following warnings from check.php, please fix or suppress:
PHP Warning: dirname() expects exactly 1 parameter, 2 given in /usr/local/www/data/check.php on line 77" while reading response header from upstream, client: 192.168.1.112, server: localhost, request: "GET /check.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-fpm.sock:", host: "web.local"
PHP Warning: dirname() expects exactly 1 parameter, 2 given in /usr/local/www/data/check.php on line 78" while reading upstream, client: 192.168.1.112, server: localhost, request: "GET /check.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-fpm.sock:", host: "web.local"
PHP Warning: dirname() expects exactly 1 parameter, 2 given in /usr/local/www/data/check.php on line 130" while reading upstream, client: 192.168.1.112, server: localhost, request: "GET /check.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-fpm.sock:", host: "web.local"
PHP info:
phpinfo()
PHP Version => 5.6.29
System => FreeBSD web.local 11.0-RELEASE-p2 FreeBSD 11.0-RELEASE-p2 #0: Mon Oct 24 06:55:27 UTC 2016 [email protected]:/usr/obj/usr/src/sys/GENERIC amd64
Build Date => Dec 13 2016 04:39:08
Configure Command => './configure' '--with-layout=GNU' '--localstatedir=/var' '--with-config-file-scan-dir=/usr/local/etc/php' '--disable-all' '--enable-libxml' '--enable-mysqlnd' '--with-libxml-dir=/usr/local' '--with-pcre-regex=/usr/local' '--with-zlib-dir=/usr' '--program-prefix=' '--enable-fpm' '--with-fpm-user=www' '--with-fpm-group=www' '--with-regex=php' '--with-zend-vm=CALL' '--disable-ipv6' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=amd64-portbld-freebsd11.0' 'build_alias=amd64-portbld-freebsd11.0' 'CC=cc' 'CFLAGS=-O2 '-pipe' '-fstack-protector' '-fno-strict-aliasing'' 'LDFLAGS= '-fstack-protector'' 'LIBS=-lpthread' 'CPPFLAGS=' 'CPP=cpp' 'CXX=c++' 'CXXFLAGS=-O2 '-pipe' '-fstack-protector' '-fno-strict-aliasing'
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /usr/local/etc
Loaded Configuration File => /usr/local/etc/php.ini
Scan this dir for additional .ini files => /usr/local/etc/php
Additional .ini files parsed => /usr/local/etc/php/ext-18-session.ini,
/usr/local/etc/php/ext-20-filter.ini,
/usr/local/etc/php/ext-20-hash.ini,
/usr/local/etc/php/ext-20-json.ini,
/usr/local/etc/php/ext-20-pdo.ini,
/usr/local/etc/php/ext-30-pdo_sqlite.ini
PHP API => 20131106
PHP Extension => 20131226
Zend Extension => 220131226
Zend Extension Build => API220131226,NTS
PHP Extension Build => API20131226,NTS
Debug Build => no
Thread Safety => disabled
Zend Signal Handling => disabled
Zend Memory Manager => enabled
Zend Multibyte Support => disabled
IPv6 Support => disabled
DTrace Support => disabled
Registered PHP Streams => php, file, glob, data, http, ftp
Registered Stream Socket Transports => tcp, udp, unix, udg
Registered Stream Filters => string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Thanks!
This pop-up seem to appear each time I visit the page. I have added it to my homescreen already but it still appears and I have to click x to close it.
Hello,
Can you please add an icon for Radarr? It's a fork of Sonarr being developed for movies. Looks very promising.
I have primarily been using my phone to access my organizr page remotely.
Possibly only since the last patch I am unable to access it on any other device using my DDNS url.
It definitely was working previously.
Now when I load the url on any other device it brings up the background colour and the pulsing dot in the centre as normal. The website finishes loading (as in the loading indicator stops spinning/ the loading bar fills up and disappears) but the little dot in the centre just keeps on pulsing and nothing further happens.
I can log in and out on my phone no issues and it all loads fine.
Any thoughts?
Hi On ubuntu with apache2 the icon folder by default is protected
Default installations of Apache usually alias /icons to Apache's icons directory which cannot be overridden in an .htaccess file. If you do not control the Apache configuration of a server, and for maximum compatibility, it is always best to never have an /icons directory at a website's root level
could you change the name of the folder?
When my session times out and I try to access the settings page a message appears saying "are you trying to access this without logging in" or something similar. If I then click the login button it asks me if I want to log out. I have to click yes and then log back in.
So i'm on the screen after providing a database location and I cannot create an admin user.
I fill in the username, email and both passwords, press the register button and nothing happens.
Nothing in the console, no requests are being sent when pressing register ๐ข
The current icon used for the home screen shortcut has a white square around the icon. Could you make that background transparent?
For the security fanatics out there.
Why not include Google 2FA sometime in the future?
Doesn't appear to happen on PC.
On mobile couch potato is my 4th tab down.
I have my side bar pinned.
To reproduce:
Be using any tab.
Press couch potato icon on left. (Loads couch potato to home page and expands side menu)
Close side menu by pressing couch potato text
Side menu will close and couch potato will also change to movies page because the movies link was beneath the side bar where you just clicked.
Presumably this is not unique to couch potato but it's an example that will work every time.
When my session times out and I try to access the settings page a message appears saying "are you trying to access this without logging in" or something similar. If I then click the login button it asks me if I want to log out. I have to click yes and then log back in.
Hi,
would you consider adding support for localhost urls?
Currently, neither http://localhost:32400 nor http://127.0.0.1:32400 work to access the locally running plex service for instance.
Thanks for the quick updates. This is by far the most beautiful and well designed webserver dash!
The hardlinks work perfectly fine on myserv.er/organizr using Google Chrome. A friend of mine (=tester) uses Firefox and strangely enough there the links are not working. Double checking Edge, its also not working there.
I tried modifying the links myself, but couldn't fix it.
Hi
on last pull now getting Why you trying to access this without logging in?!?! when i try and go into settings.
As discussed could you add an option sort the login log table?
If i make title witch 2 words than title is in 2 rows.
Sorry for my english
I have it installed but when I try to open the index.php i get this error in my browser.
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [14] unable to open database file' in /Library/Server/Web/Data/Sites/Organizr/user.php:153 Stack trace: #0 /Library/Server/Web/Data/Sites/Organizr/user.php(153): PDO->__construct('sqlite:../users...') #1 /Library/Server/Web/Data/Sites/Organizr/index.php(17): User->__construct('registration_ca...') #2 {main} thrown in /Library/Server/Web/Data/Sites/Organizr/user.php on line 153
This might go against your image for Organizr, but it would be great (in my opinion) if when I refresh Organizr it doesn't go back to the default tab (unless I am already on the default tab)
Let me know if you need any further explanation!
Sorry if I explain this poorly!
Say I have two tabs: Plex and Ombi. Plex is the default tab. It'd be great if I could somehow go directly to Ombi by going to domain.com/ombi or domain.com#ombi, for example.
I'm not sure how hard this'd be to add, but it would be really useful!
Long lists are unable to scroll on mobile devices as when tapping to scroll it selects the tab where you scrolled from.
Plex can be browsed fine on a mobile device, since it is not limiting the viewport.
Organizr does limit the vertical scrolling ability (and righteously so), but thus makes checking the plex website a true pain.
Is there a way to disable the mobile view size for the iframe (and only for select sites)?
Screenshot:
http://i.imgur.com/G1jDRc5.png
Also, the mobile site has a blue border frame. That should change with the theme.
OT: I am spamming you with these requests, because organizr works so well for my Server needs! Within 12 hours it has completely replaced my previous setup.
So I keep all of my git items in the /opt folder and then symlink them to the root web directory.
because the user.php points to ../users.db its asking for rights to the /opt folder.
unless i move the repository to the root web directory it fails.
So traditionally i know that symlinks aren't a preferred practice but it has worked in the past ;)
It would be great if Organizr supported the ability to proxy instead of loading the URLs in an iframe.
It could proxy the requests through Organizr and only do so when you're logged in. This would allow us to make the dashboard public-facing without needing to open all the apps to the internet, as well as not have to depend on the (possibly poor) authentication the app provides.
Is it possible to make a option to connect with the plex api? So the users can login with there plex username and password?
I am on windows 10. I am the only user account on the PC. I am the administrator. No matter what ive tried (changing permissions, taking ownership, ensuring i am the admin) neither git nor I can remove or edit this file. I notice that it recieved an auto update yesterday. perhaps thats the cause. no other file is affected though. Git Gui cant even display the supposed changed between my file and yours. it says access denied.
May be related or may not but it coincided with the error:
I changed all tabs to not have guest permissions. Since then 2 mobile devices and 1 laptop are malfunctioning. I can login or logout but after loggin in i can only see the do you want to log out prompt but cant press no, only yes. After loggin out I can see the login dialog but not access any of the guest tabs.
Pic of the login page
You will also see that it is offset, the top bar icons are all on the left instead of some on the right. some weird white line is in the right and half a word is also displayed.
I have used one of two working decktops to change it back but it hasnt helped.
It would be nice that if there are no tabs enabled for guest access to just take people straight to the login page.
Might also be worth having the login/logout options under the user portrait menu in the top right hand corner instead, as it's a bit odd at least from my perspective to have to go to the small option in the left hand bar that's initially hidden etc.
I just noticed for #41 to work the timezone has to be configurable.. currently it's hard coded to LA
Any chance you could move this to the database?
Starting with fresh git install, the 'Set Timezone' default box is filled with the text below:
<br /><b>Warning</b>: : It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in <b>/var/www/organizr/index.php</b> on line <b>667</b><br />UTCdate_default_timezone_get()
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.