Zvini website.
PHP JavaScript Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
scripts
www
.gitignore
.htaccess
LICENSE
README.md
backup-code.sh
backup-data.sh
backup-sql.php
index.php
restore-data.sh
restore-sql.php
tag-next-version.php
update.sh
upload-backup.php

README.md

Zvini Website

Zvini is a website script where users can store and exchange personal information such as files, notes, contacts and more. An instance of the script runs on https://zvini.com/. The website comes with an installer which should work in most environments. It can also be configured from the administration page at /admin/. The default administrator username and password is admin and admin. For manual installation see the sections below:

Configuration Files

In www/fns folder:

  • MysqlConfig/get.php contains MySQL server address, username, password and a schema name.
  • DomainName/get.php contains the domain name of the server on which the website is running. If the server is running on a port different from 80 the port should be added to the value. Examples: 'zvini.example.com', 'localhost:8080'.
  • SiteBase/get.php contains the path from the document root to www folder. Examples: '/', '/www/', '/zvini/'.
  • SiteProtocol/get.php contains the website protocol either 'http' or 'https'.

Installation Scripts

In www/scripts folder:

  • ./ensure-tables.php will create all the tables in the database.
  • ./create-data-dir.sh will create a data folder in which users' files will be stored.
  • ./create-htaccess.sh will create .htaccess file for the website.
  • ./set-reverse-proxies.sh will set the number of reverse proxy servers that the instance is behind.