forked from facileManager/facileManager
-
Notifications
You must be signed in to change notification settings - Fork 0
A modular suite of web apps built with the sysadmin in mind.
License
hart323/facileManager
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
_/ _/
_/_/ _/_/ _/_/ _/ _/_/
_/ _/ _/ _/ _/ _/ _/ _/_/
_/_/_/ _/ _/ _/ _/ _/ _/
_/ _/_/ _/ _/_/ _/ _/ _/_/
_/
_/ _/ _/_/
_/_/ _/ _/ _/_/ _/ _/_/ _/_/ _/_/ _/_/ _/ _/_/
_/ _/ _/ _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/_/ _/_/
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
_/ _/ _/_/ _/ _/ _/ _/_/ _/ _/_/_/ _/_/ _/
_/
_/_/
Created by Jon LaBass <http://www.jonlabass.com> and Tim Rowland <http://www.nebtech.net>.
(c) 2013 by facileManager project members.
facileManager is free software released under the terms of GNU GPL v2.
Please see LICENSE for license.
Installation instructions for facileManager
============================================
This document describes the necessary steps to install facileManager and get it
to a working state - it shouldn't take long at all!
There are two parts: the server and the client(s). The server is where the web
interface will run from. It is *not* required to host the MySQL database on the
same server as the web interface. The client runs on the DNS servers we are
managing.
Prerequisites
--------------
facileManager (server) requires the following:
* PHP 5.2.0 or later with MySQL support
* MySQL 4.0 or later
- Required MySQL user privileges on the database include
SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, LOCK TABLES
* A working webserver (httpd) with mod_rewrite.so enabled
* facileManager-core
* JavaScript enabled in your web browser
fM client requires the following:
* ISC BIND 9.3 or later (for fmDNS)
* PHP 5.0 or later
* A running web server if using http(s) update methods
- The install script supports the following web servers:
~ httpd
Server Installation
--------------------
1. Move the contents of the server directory to your document root.
(ie /var/www/html/facileManager/)
2. Point your web browser to http://example.com/facileManager/ or your
virtualhost if you set one up (ie http://facileManager.example.com).
3. Follow the installation wizard to setup your database.
Additional Steps (OS-based)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Debian-based/Ubuntu -
Edit /etc/apache2/sites-enabled/default and change 'AllowOverride
None' to 'AllowOverride All' under <directory /var/www/> and reload
apache.
Client Installation
--------------------
1. Move the contents of the client directory to /usr/local/ on your client
servers to manage. (Note: client files from the core (or complete) package
are also required.)
`sudo mv facileManager/client/facileManager /usr/local/`
2. For each module you wish to use, run the following to complete the client
installation.
`sudo php /usr/local/facileManager/<module_name>/{dns,fw}.php install`
Upgrade instructions for facileManager
=======================================
This section describes the necessary steps to upgrade facileManager and get it
to a working state - it shouldn't take long at all!
Server Upgrade
---------------
1. Make a backup of your database using the built-in tool via the UI or
manually.
2. Make a backup of your config.inc.php file.
3. Delete your old facileManager files.
4. Extract/upload the new files from the server directory.
5. Copy your backup of config.inc.php to the document root.
(ie /var/www/html/facileManager/)
6. Login as a super-admin to facileManager and follow the wizard to upgrade
your database.
7. Once fM is upgraded, you will be redirected to the admin-modules page where
you can upgrade your modules individually.
Client Upgrade
---------------
1. Make a backup of your config.inc.php file.
2. Move the contents of the client directory to /usr/local/ on your client
servers to manage.
`sudo mv facileManager/client/facileManager /usr/local/`
3. Restore your backup of config.inc.php to /usr/local/facileManager.
Alternatively, since v1.1, you can update the clients through the UI (servers
page) or by running the following on the clients:
`sudo php /usr/local/facileManager/<module_name>/{dns,fw}.php upgrade`About
A modular suite of web apps built with the sysadmin in mind.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- PHP 95.3%
- CSS 2.5%
- JavaScript 2.2%