Difference between revisions of "What to Protect"
Jump to navigation
Jump to search
Toyhouse_PKC>Benkoo (→MySQL) |
Toyhouse_PKC>Benkoo |
||
Line 34: | Line 34: | ||
An article on how to set up licenses can be found here<ref>https://wiki.freephile.org/wiki/Licensing#Licensing_of_Wiki_content</ref>. | An article on how to set up licenses can be found here<ref>https://wiki.freephile.org/wiki/Licensing#Licensing_of_Wiki_content</ref>. | ||
To add [[MW:Manual:$wgFooterIcons|FooterIcons]] to MediaWiki, you may refer to this page<ref></ref>. | To add [[MW:Manual:$wgFooterIcons|FooterIcons]] to MediaWiki, you may refer to this page<ref>https://how-to.fandom.com/wiki/How_to_customize_MediaWiki</ref>. | ||
=References= | =References= |
Revision as of 23:45, 7 May 2021
Data Protection
Login mechanisms
MySQL
For access to the local instance of MySQL, one can add the entrypoint statement to docker-compose.yml. The original reference can be found here[1]:
version: '3'
services:
database:
image: xlp0/mariadb
restart: always
entrypoint: mysqld_safe --skip-grant-tables --user=mysql
environment:
MYSQL_DATABASE: my_wiki
MYSQL_USER: wikiuser
MYSQL_PASSWORD: example
MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
volumes:
- ./mountPoint/mariadb:/var/lib/mysql
QRCode
QRCode-based login is popular in the WeChat user community. Open Source QRCode log-in code base can be found here[2][3][4].
Network Protection
Encryption and authentication are some basic network-based security measures. A practical tool for network protection is Reverse Proxy Service.
Nginx Reverse Proxy
A common practice to set up website is to use Nginx as a reverse proxy to direct web traffic through an encrypted channel, often called https. The following page on Nginx as Reverse Proxy shows how to do it.
License Protection
An article on how to set up licenses can be found here[5].
To add FooterIcons to MediaWiki, you may refer to this page[6].
References
- ↑ https://gist.github.com/rordi/ab55c92848fd06884172ed22ae88d7df
- ↑ https://backendless.com/how-to-implement-mobile-to-web-cross-login-using-a-qr-code/
- ↑ https://github.com/mebjas/html5-qrcode
- ↑ https://github.com/gruhn/vue-qrcode-reader
- ↑ https://wiki.freephile.org/wiki/Licensing#Licensing_of_Wiki_content
- ↑ https://how-to.fandom.com/wiki/How_to_customize_MediaWiki