{% extends "base.html" %} {% block title %}{% if network %}Edit{% else %}Add{% endif %} Network — {{ config.BBS_NAME }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

{% if network %}Edit Network: {{ network.name }}{% else %}Add Network{% endif %}

Back to Networks
Network Configuration
{{ form.hidden_tag() }}
{{ form.name.label(class="form-label") }} {{ form.name(class="form-control") }} {% for e in form.name.errors %}
{{ e }}
{% endfor %}
{{ form.network_type.label(class="form-label") }} {{ form.network_type(class="form-control", id="network_type") }}
{{ form.poll_interval_minutes.label(class="form-label") }} {{ form.poll_interval_minutes(class="form-control") }}
{{ form.description.label(class="form-label") }} {{ form.description(class="form-control", rows=2) }}
{{ form.is_active(class="form-check-input") }}
BinkP (FidoNet) Settings
{{ form.binkp_host.label(class="form-label") }} {{ form.binkp_host(class="form-control", placeholder="binkp.example.com") }}
{{ form.binkp_port.label(class="form-label") }} {{ form.binkp_port(class="form-control") }}
{{ form.our_address.label(class="form-label") }} {{ form.our_address(class="form-control", placeholder="1:234/567") }}
{{ form.hub_address.label(class="form-label") }} {{ form.hub_address(class="form-control", placeholder="1:234/0") }}
{{ form.binkp_password.label(class="form-label") }} {{ form.binkp_password(class="form-control", placeholder="(leave blank to keep current)") }}
{{ form.areafix_password.label(class="form-label") }} {{ form.areafix_password(class="form-control", placeholder="(leave blank to reuse BinkP password)") }}
Many hubs use a separate password for AreaFix requests. Set this if the hub's AreaFix bot rejects you with "Invalid password" while BinkP itself authenticates fine.
{{ form.default_recipient.label(class="form-label") }} {{ form.default_recipient(class="form-control", placeholder="e.g. SYSOP — for unaddressed netmail") }}
{{ form.cram_md5(class="form-check-input") }} {{ form.cram_md5.label(class="form-check-label ms-1") }}
{{ form.binkp_tls(class="form-check-input") }} {{ form.binkp_tls.label(class="form-check-label ms-1") }}
QWK (Dove-Net) Settings
Two IDs, two different purposes:
  • Hub System ID = the hub's own ID (e.g. VERT for vert.synchro.net). Controls the download filename (VERT.qwk), upload filename (VERT.rep), and inner MSG file (VERT.MSG). The hub rejects the REP silently if this is wrong.
  • Packet ID = YOUR BBS's registered node ID on the hub (e.g. ANETBBS). Used for FTP login identity and message IDs. Does NOT go in the filenames.
{{ form.qwk_host.label(class="form-label") }} {{ form.qwk_host(class="form-control", placeholder="dove.synchro.net") }}
{{ form.qwk_port.label(class="form-label") }} {{ form.qwk_port(class="form-control") }}
{{ form.qwk_hub_id.label(class="form-label") }} {{ form.qwk_hub_id(class="form-control", placeholder="VERT") }}
Hub's ID — e.g. VERT
{{ form.qwk_packet_id.label(class="form-label") }} {{ form.qwk_packet_id(class="form-control", placeholder="MYBBS") }}
Your node ID — e.g. ANETBBS
{{ form.qwk_username.label(class="form-label") }} {{ form.qwk_username(class="form-control") }}
FTP login username assigned by the hub
{{ form.qwk_password.label(class="form-label") }} {{ form.qwk_password(class="form-control", autocomplete="new-password") }}
{{ form.qwk_download_url.label(class="form-label") }} {{ form.qwk_download_url(class="form-control", placeholder="Leave blank for Dove-Net auto-default") }}
Leave blank — auto: ftp://dove.synchro.net/{hub_id}.qwk
{{ form.qwk_upload_url.label(class="form-label") }} {{ form.qwk_upload_url(class="form-control", placeholder="Leave blank for Dove-Net auto-default") }}
Leave blank — auto: ftp://dove.synchro.net/{hub_id}.rep
Cancel {{ form.submit(class="btn btn-primary") }}
{% endblock %} {% block extra_js %} {% endblock %}