Automation and External Access
Posted: Sat Mar 06, 2010 3:54 pm
Some suggestions on where to go with Amahi, although I have to say, I’m definitely not the person to implement the changes I see as necessary to move Amahi forward as a “simple user” platform. Just a few observations of things that would probably be helpful for people who aren’t necessarily techie.
- 1. External access to apps made easier. Automated editing of conf files.
- Create a field in the settings where the user can define the domain name they will use to access their HDA from the outside world.
- Add a selection for each application for “External Access” which then opens another text box to define the subdomain (defaulted to the current app name)
2. Set rewrite rules in the conf files. Currently if you want to access any of your applications externally you must remember the full URL to the app, but if we moved to subdomains, you could have the home page automatically fill the tld in for you.
- Example if you accessed the home page from http://hda/ then the home page would direct you to http://blog.hda/ however if you accessed from http://my.hda.com it would direct you to http://blog.my.hda.com.
3. Implement a configurable single sign on. Usernames/Passwords would not only stay the same for any application, but would allow the admin to decide which users have access to what applications and what areas of the server. Would also only require one user setup instead of separately for each app. Also would allow only signing in to access the landing page and then quick access to any allowed applications.
4. Security for applications. Do not use “default” username/password for administration setups. If using a single sign on this is not necessary. If no SSO is available, then we need a way to make the user define the admin username/password when installing the application for security reasons.
5. Automate media scanning in applications. For apps such as Jinzora, Gallery, etc, we should be able to write the scripting to automatically include the correct path and scan for media during install. Allows for a true “one click install.”