Linking: Difference between revisions

From HybridIRC Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ <div style="background: linear-gradient(120deg, #4facfe, #8a2be2); color: white; padding: 21px; border-radius: 15px; text-align: center;"> <h1 style="font-size: 3em; font-family: 'Orbitron', sans-serif;">Linking with PyLink</h1> </div> <div style="background: linear-gradient(to bottom, #f9f9f9, #ffffff); border-radius: 12px; padding: 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); margin-top: 20px;"> <h2>🔗 What is PyLink?</h2> <div style="background:...")
 
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
<div style="background: linear-gradient(120deg, #4facfe, #8a2be2); color: white; padding: 21px; border-radius: 15px; text-align: center;">
<div style="background: #1e293b; color: #f8fafc; padding: 50px 20px; border-radius: 8px; text-align: center; margin-bottom: 30px;">
  <h1 style="font-size: 3em; font-family: 'Orbitron', sans-serif;">Linking with PyLink</h1>
    <div style="font-size: 2.8em; font-weight: 300; letter-spacing: 2px; color: #ffffff;">LINKING WITH <span style="font-weight: 800; color: #3b82f6;">PYLINK</span></div>
    <div style="width: 50px; height: 2px; background: #3b82f6; margin: 15px auto;"></div>
    <div style="font-size: 1.1em; opacity: 0.8; max-width: 700px; margin: 0 auto; font-weight: 400;">Securely relaying channels between HybridIRC and external networks.</div>
</div>
</div>


<div style="background: linear-gradient(to bottom, #f9f9f9, #ffffff); border-radius: 12px; padding: 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); margin-top: 20px;">
<div style="display: flex; flex-wrap: wrap; gap: 20px;">
  <h2>🔗 What is PyLink?</h2>
    <div style="flex: 2; min-width: 350px;">
  <div style="background: #ecf0f1; padding: 15px; border-radius: 10px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);">
       
    <p style="margin: 0; font-size: 1.1em;">
        <div style="background: white; padding: 20px; border-radius: 10px; border: 1px solid #e2e8f0; margin-bottom: 20px;">
      PyLink is a powerful and flexible services package that allows multiple IRC servers or networks to be linked together securely. HybridIRC supports linking via PyLink, enabling smooth communication between servers while maintaining stability and security.
            <h3 style="margin-top: 0; color: #1e40af; border-bottom: 2px solid #eff6ff; padding-bottom: 8px;">🔗 Channel Relaying</h3>
    </p>
            <p style="font-size: 0.95em; line-height: 1.6;">
  </div>
                HybridIRC utilizes PyLink to provide channel relays (links) between our network and yours. This allows users on different networks to chat in the same space seamlessly. <b>Please note: Full Network Hardlinks are not supported.</b>
            </p>
        </div>


  <h2>📜 Requirements for Linking</h2>
        <div style="background: white; padding: 20px; border-radius: 10px; border: 1px solid #e2e8f0; margin-bottom: 20px;">
  <div style="background: #ecf0f1; padding: 15px; border-radius: 10px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);">
            <h3 style="margin-top: 0; color: #1e40af; border-bottom: 2px solid #eff6ff; padding-bottom: 8px;">📜 Linking Requirements & Rules</h3>
    <ul style="margin: 0; padding-left: 20px; font-size: 1em;">
           
      <li>Your IRCd must be compatible with PyLink (e.g., UnrealIRCd, InspIRCd, Ergo, etc.).</li>
            <div style="margin-bottom: 20px;">
      <li>You must have administrative access to your server.</li>
                <h4 style="color: #3b82f6; margin-bottom: 8px;">General Eligibility</h4>
      <li>Servers should be stable and adhere to HybridIRC’s policies.</li>
                <ul style="font-size: 0.9em; line-height: 1.7; margin-top: 0;">
      <li>Basic knowledge of IRC server configuration is recommended.</li>
                    <li><b>Ownership:</b> You must be the verified founder of the channel on the external network.</li>
    </ul>
                    <li><b>Availability:</b> The channel must not be registered on HybridIRC by another party, or you must provide written consent from the HybridIRC channel founder.</li>
  </div>
                    <li><b>Compliance:</b> All linked channels must strictly adhere to the HybridIRC [[Network Rules]] and Acceptable Use Policy (AUP).</li>
                    <li><b>Stability:</b> The external network must maintain reasonable uptime; frequent "netsplits" or link flapping may result in relay termination.</li>
                </ul>
            </div>


  <h2>📧 How to Apply</h2>
            <div style="margin-bottom: 20px;">
  <div style="background: #ecf0f1; padding: 15px; border-radius: 10px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);">
                <h4 style="color: #3b82f6; margin-bottom: 8px;">Technical & Moderation Rules</h4>
    <p style="margin: 0; font-size: 1.1em;">
                <ul style="font-size: 0.9em; line-height: 1.7; margin-top: 0;">
      If you're interested in linking your server to HybridIRC using PyLink, send an email to <b>support@hybridirc.com</b> with the following details:
                    <li><b>Bot Policy:</b> Relay bots must be clearly identified. Avoid "bot wars" or scripts that flood the relay.</li>
    </p>
                    <li><b>Cross-Network Bans:</b> Bans issued on the HybridIRC side should be respected on the relay side to prevent harassment or ban evasion.</li>
    <ul style="margin: 0; padding-left: 20px; font-size: 1em;">
                    <li><b>Transparency:</b> Relay connections must be transparent. Users should be aware that their messages are being transmitted to an external network.</li>
      <li>Your IRC network name</li>
                   
      <li>Server software (IRCd) and version</li>
                </ul>
      <li>Why you want to link to HybridIRC</li>
            </div>
      <li>Any relevant experience with PyLink or IRC server management</li>
    </ul>
    <p style="margin: 0; font-size: 1.1em;">Once reviewed, our team will get back to you with the next steps.</p>
  </div>


  <h2>⚙️ Configuration Guide</h2>
            <div style="background: #fff1f2; padding: 15px; border-radius: 8px; border: 1px solid #fecdd3; color: #9f1239; font-size: 0.9em;">
  <div style="background: #ecf0f1; padding: 15px; border-radius: 10px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);">
                <b>Strict Restriction:</b> Channels originating on HybridIRC cannot be linked out via PyLink. We only support linking channels that natively belong to your external network.
    <p style="margin: 0; font-size: 1.1em;">
            </div>
      Setting up PyLink involves configuring both your IRCd and PyLink itself. You can find official PyLink documentation here: <b>[https://github.com/jlu5/PyLink PyLink GitHub]</b>. If your application is approved, we will provide you with additional HybridIRC-specific connection details.
        </div>
    </p>
    </div>
  </div>


  <h2>🛠️ Need Help?</h2>
    <div style="flex: 1; min-width: 300px;">
  <div style="background: #ecf0f1; padding: 15px; border-radius: 10px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);">
       
    <p style="margin: 0; font-size: 1.1em;">
        <div style="background: #f1f5f9; padding: 20px; border-radius: 10px; border: 1px solid #e2e8f0; margin-bottom: 20px;">
      If you have questions about linking, feel free to join our <b>[https://kiwiirc.hybridirc.com/#help #Help channel]</b>. Our volunteers will do their best to assist, but response times may vary. Thank you for your patience!
            <h3 style="margin-top: 0; color: #334155; padding-bottom: 8px;">📧 Application Process</h3>
    </p>
            <p style="font-size: 0.9em; line-height: 1.6;">
  </div>
                Email <b>support@hybridirc.com</b> with:
            </p>
            <ul style="font-size: 0.85em; line-height: 1.6; padding-left: 18px;">
                <li>External IRC Network Name</li>
                <li>Channel(s) you wish to relay</li>
                <li>Proof of founder status on the external network</li>
                <li>Expected traffic/user count</li>
                <li>Point of contact for moderation issues</li>
            </ul>
        </div>


  <div style="text-align: center; background: linear-gradient(120deg, #4facfe, #8a2be2); color: white; padding: 15px; margin-top: 20px; border-radius: 10px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);">
        <div style="background: #f8fafc; padding: 20px; border-radius: 10px; border: 1px solid #e2e8f0;">
     <p style="margin: 0; font-size: 1.2em; font-family: 'Roboto', sans-serif;">Thank you for choosing HybridIRC for your linking needs!</p>
            <h3 style="margin-top: 0; color: #8b5cf6; padding-bottom: 8px;">🛠️ Need Assistance?</h3>
  </div>
            <p style="font-size: 0.9em;">
                Questions about specific relay configurations? Join <b>[[#Help]]</b> to speak with our technical staff.
            </p>
        </div>
    </div>
</div>
 
<div style="margin-top: 30px; background: #1e293b; color: white; padding: 25px; border-radius: 12px; text-align: center;">
     <div style="font-weight: bold; font-size: 1.2em; color: #4facfe;">Connecting Communities across the IRC Ecosystem.</div>
</div>
</div>

Latest revision as of 12:59, 15 April 2026

LINKING WITH PYLINK
Securely relaying channels between HybridIRC and external networks.

🔗 Channel Relaying

HybridIRC utilizes PyLink to provide channel relays (links) between our network and yours. This allows users on different networks to chat in the same space seamlessly. Please note: Full Network Hardlinks are not supported.

📜 Linking Requirements & Rules

General Eligibility

  • Ownership: You must be the verified founder of the channel on the external network.
  • Availability: The channel must not be registered on HybridIRC by another party, or you must provide written consent from the HybridIRC channel founder.
  • Compliance: All linked channels must strictly adhere to the HybridIRC Network Rules and Acceptable Use Policy (AUP).
  • Stability: The external network must maintain reasonable uptime; frequent "netsplits" or link flapping may result in relay termination.

Technical & Moderation Rules

  • Bot Policy: Relay bots must be clearly identified. Avoid "bot wars" or scripts that flood the relay.
  • Cross-Network Bans: Bans issued on the HybridIRC side should be respected on the relay side to prevent harassment or ban evasion.
  • Transparency: Relay connections must be transparent. Users should be aware that their messages are being transmitted to an external network.
               Strict Restriction: Channels originating on HybridIRC cannot be linked out via PyLink. We only support linking channels that natively belong to your external network.

📧 Application Process

Email support@hybridirc.com with:

  • External IRC Network Name
  • Channel(s) you wish to relay
  • Proof of founder status on the external network
  • Expected traffic/user count
  • Point of contact for moderation issues

🛠️ Need Assistance?

Questions about specific relay configurations? Join #Help to speak with our technical staff.

Connecting Communities across the IRC Ecosystem.