Name | Modified | Size | Downloads / Week |
---|---|---|---|
WikiDox.zip | 2020-10-06 | 171.2 MB | |
README.txt | 2020-10-06 | 1.8 kB | |
Totals: 2 Items | 171.2 MB | 0 |
Read Me WikiDox is a Wiki (an information management system) with an attached document management system. It was built with easy installation and configuration in mind. Requirements: ------------- dotNET Core 2.1 Apache webserver MySQL database server NodeJS Installation: ------------- You will need two domains: -Set up your mysql server. Don't create a database yet. -(a) Create an Apache vhost entry with a reverse proxy to your dotnet core server. (something like backend.wikidox.ultracoolcompany.com): https://raw.githubusercontent.com/DennisHeine/Wikidox/master/vhost.conf -Create an Apache vhost entry for the angular client (something like wikidox.ultracoolcompany.com) It requires a valid SSL certificate. Self signed certificates are not possible! You can get free ssl certificates from letsencrypt. Server: -Unzip server.zip to a directory of your server that is not publically accessable. -Edit db.settings.conf and change it so it fits your mysql configuration. -Change to the server's directory and run "dotnet run" to start it. (it is a good idea to start it using screen) It will automatically create the database scheme on first run according to db.settings.conf Default port is 127.0.0.1:5000 Client: -Copy the contents of client zip to your webroot directory -Edit config.json and enter the URL of the apache proxy that you have created in (a) -Start it using ng serve --disable-host-check Finishing stuff: -run the installer from the frontend, for example https://wikidox.ultracoolcompany.com/Install this will create the initial database entries. First login: -navigate your browser to https://wikidox.ultracoolcompany.com and login using admin:admin !!!Don't forget to change the default admin password!!!