Skip to content

tricksol/FETID

 
 

Repository files navigation

Front-End To Insert Devices (FETID) web interface for RANCID

Package Requirements

RANCID SERVER
mysql package (or some other php database objects compatible)
php-cli
php-pdo
php-mysql (or whatever)
php-mcrypt

WEB SERVER
all the above plus
httpd or nginx
php
phplib
phplib-editors (to edit static pages)
php-mbstring
php-process (for phplib autogen)


Description:

This is a simple to use front end for RANCID built using the bootstrap framework.  
It is a fully feature content management website with permission controls.
Database abstraction is provided by PHP Database Objects (PDO) so you can use
pretty much any database server. We have tested with MySQL, and expect it will 
work on PostGreSQL, SQlite3 and others (verifications appreciated).

There is a public/private key generator that must be used to create keys.
The public key is used by the web site to encrypt all passwords stored
in the database.  Keys last for 10 years, but you can replace the keys
easily but deleting the sql database and re-importing the flat files.

This way the sql database does not have the actual passwords in it.
You can create off-site backups of the sql and you only need to keep the
private keys file seperately.

About

RANCID FETID (Front End To Insert Devices)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 82.3%
  • JavaScript 14.7%
  • CSS 1.9%
  • Perl 0.6%
  • HTML 0.3%
  • ApacheConf 0.1%
  • C++ 0.1%