Merge pull request #43 from FedericoCeratto/patch-1
Create example.conf
This commit is contained in:
commit
ebad039d0e
109
docs/example.conf
Normal file
109
docs/example.conf
Normal file
@ -0,0 +1,109 @@
|
||||
# Isso configuration file
|
||||
# vim: set filetype=ini
|
||||
|
||||
[general]
|
||||
|
||||
# file location to the SQLite3 database, highly recommended to change this
|
||||
# location to a non-temporary location
|
||||
dbpath = /tmp/comments.db
|
||||
|
||||
# URL to your website. When you start Isso, it will probe your website with a
|
||||
# simple GET / request to see if it can reach the webserver. If this fails, Isso
|
||||
# may not be able check if a web page exists, thus fails to accept new comments.
|
||||
# You can supply more than one host:
|
||||
# host =
|
||||
# http://localhost/
|
||||
# https://localhost/
|
||||
host = http://localhost/
|
||||
|
||||
# time range that allows users to edit/remove their own comments.
|
||||
# It supports years, weeks, days, hours, minutes, seconds.
|
||||
# 3h45m12s equals to 3 hours, 45 minutes and 12 seconds.
|
||||
max-age = 15m
|
||||
|
||||
# private session key to validate client cookies. If you restart the application
|
||||
# several times per hour for whatever reason, use a fixed key.
|
||||
session-key = ... ; python: binascii.b2a_hex(os.urandom(24))
|
||||
|
||||
# Select notification backend for new comments. Currently, only SMTP is
|
||||
# available.
|
||||
notify =
|
||||
|
||||
|
||||
[moderation]
|
||||
# enable comment moderation queue. This option only affects new comments.
|
||||
# Comments in modertion queue are not visible to other users until you activate
|
||||
# them.
|
||||
enabled = false
|
||||
|
||||
# remove unprocessed comments in moderation queue after given time.
|
||||
purge-after = 30d
|
||||
|
||||
|
||||
[server]
|
||||
# interface to listen on. Isso supports TCP/IP and unix domain sockets: UNIX
|
||||
# domain socket listen = unix:///tmp/isso.sock TCP/IP listen =
|
||||
# http:///localhost:1234/
|
||||
#
|
||||
# When gevent is available, it is automatically used for http:// Currently,
|
||||
# gevent can not handle http requests on unix domain socket (see #295 and #299
|
||||
# for details). Does not apply for uWSGI.
|
||||
listen = http://localhost:8080
|
||||
|
||||
# reload application, when the source code has changed. Useful for development
|
||||
# (don't forget to use a fixed session-key). Only works when gevent and uwsgi
|
||||
# are not available.
|
||||
reload = off
|
||||
|
||||
# show 10 most time consuming function in Isso after each request. Do not use in
|
||||
# production.
|
||||
profile = off
|
||||
|
||||
|
||||
[smtp]
|
||||
# Isso can notify you on new comments via SMTP. In the email notification, you
|
||||
# also can moderate (=activate or delete) comments.
|
||||
|
||||
# self-explanatory, optional
|
||||
username =
|
||||
|
||||
# self-explanatory (yes, plain text, create a dedicated account for
|
||||
# notifications), optional.
|
||||
password =
|
||||
|
||||
# SMTP server
|
||||
host = localhost
|
||||
|
||||
# SMTP port
|
||||
port = 465
|
||||
|
||||
# use SSL to connect to the server. Python probably does not validate the
|
||||
# certificate. Needs research, though. But you should use a dedicated email
|
||||
# account anyways.
|
||||
ssl = on
|
||||
|
||||
# recipient address, e.g. your email address
|
||||
to =
|
||||
|
||||
# sender address, e.g. isso@example.tld
|
||||
from =
|
||||
|
||||
|
||||
[guard]
|
||||
# Enable basic spam protection features, e.g. rate-limit per IP address (/24 for
|
||||
# IPv4, /48 for IPv6).
|
||||
|
||||
# enable guard, recommended in production. Not useful for debugging purposes.
|
||||
enabled = true
|
||||
|
||||
# limit to N new comments per minute.
|
||||
ratelimit = 2
|
||||
|
||||
# how many comments directly to the thread (prevent a simple while true; do curl
|
||||
# ...; done.
|
||||
direct-reply = 3
|
||||
|
||||
# allow commenters to reply to their own comments when they could still edit the
|
||||
# comment. After the editing timeframe is gone, commenters can reply to their
|
||||
# own comments anyways. Do not forget to configure the client.
|
||||
reply-to-self = false
|
Loading…
Reference in New Issue
Block a user