🇬🇧 Pwic.wiki server running on Python and SQLite
🦜 Welcome Demo page Features Install procedure Support
⭐ Special ⏰ History 📤 Email 🖨️ Print 💾 MD 💾 ODT
📌
1. Installation 1.1. Wizard 1.2. Code interpreter and tools 1.3. Files 1.4. Database 1.5. Configuration 2. Translations 3. HTTPS 4. Federated authentication 5. Two-factor authentication (2FA) 6. BI reports 7. Advanced scripting (optional) 8. Advanced hosting in Docker

Related pages: 🇫🇷 Installation

1. Installation

The file README.md gives a quick procedure, but let's go into details below.

Don't be afraid by the length of the page, it is very easy!

1.1. Wizard

If you want to install Pwic.wiki by shell and with guidance, you can follow this wizard. Answer few questions, run the downloaded script on your host, and jump to the next chapter.

Else, continue to read.

1.2. Code interpreter and tools

1.3. Files

1.4. Database

1.5. Configuration

You can use many global and project-dependent variables described in the help file. By design, the most sensitive or global ones cannot be changed online.

All the options can be set by command line, which makes Pwic.wiki very convenient to deploy and maintain by shell: python3 pwic_admin.py set-env --help

Once you secured your instance, you can use the public bind address 0.0.0.0 or ::1 and change the port in the command line: python3 pwic.py --host 0.0.0.0 --port 8080. Under Linux, the ports below 1024 need an access as root, which is not recommended by principle for Pwic.wiki. The optional but recommended usage of a reverse proxy server or NAT rules solves this question.

2. Translations

Pwic.wiki is shipped with few default languages (EN, FR, DE). You can help to localize the application into your own language. The procedure is quite simple.

3. HTTPS

The activation of HTTPS is done in a second step after your instance is running well with the classical HTTP. Because getting a TLS/SSL certificate is complicated, a dedicated page explains the procedure.

4. Federated authentication

You can authenticate on a remote server and Pwic.wiki allows you to connect afterwards. A dedicated page explains the procedure once you finished the previous steps.

5. Two-factor authentication (2FA)

You can use a random secondary password to secure certain user accounts. A dedicated page explains the procedure.

6. BI reports

The procedure is explained on that page.

7. Advanced scripting (optional)

To view our scripts used to maintain Pwic.wiki from shell, just click here.

8. Advanced hosting in Docker

A dedicated page explains the procedure.

Revision #1 was last modified by gitbra
on 2024-11-30 at 00:00:00 — 4d627e41e68a7c74

🔝 Top of the page 🔝