# RTFM

# Index

## <span class="svelte-1fz0gqk">Welcome to Necc's Homeserver</span>

<span class="svelte-1fz0gqk">Welcome to </span>**<span class="svelte-1fz0gqk">Necc's Homeserver</span>**<span class="svelte-1fz0gqk">, a private digital hosting environment dedicated to serving </span>**<span class="svelte-1fz0gqk">family, friends, and selected internet communities</span>**<span class="svelte-1fz0gqk">.</span>

### <span class="svelte-1fz0gqk">What is this server?</span>

<span class="svelte-1fz0gqk">Think of this server as a small, private corner of the internet. It runs 24/7 to host websites, files, and applications that we can use together. It is not a big company; it is a personal project run by an individual to help people connect and share resources easily.</span>

### <span class="svelte-1fz0gqk">Legal Notice and Terms of Access</span>

<span class="svelte-1fz0gqk">Please review the following terms carefully before proceeding with registration:</span>

- **<span class="svelte-1fz0gqk">Open Registration:</span>**<span class="svelte-1fz0gqk"> Account creation is currently open to all.</span>
- **<span class="svelte-1fz0gqk">Private Resource Status:</span>**<span class="svelte-1fz0gqk"> This infrastructure is a </span>**<span class="svelte-1fz0gqk">private asset</span>**<span class="svelte-1fz0gqk">, not a public utility or commercial service.</span>
    - **<span class="svelte-1fz0gqk">GDPR Applicability Note:</span>**<span class="svelte-1fz0gqk"> As a private host operating for non-commercial purposes, this server may fall under the </span><span class="svelte-1fz0gqk"><span class="svelte-1fz0gqk">"household exemption"</span></span><span class="svelte-1fz0gqk"> (Article 2(2)(c) GDPR) for activities strictly limited to personal or family life.  
        </span><span class="svelte-1fz0gqk">However, because this server extends access to broader internet communities, </span>**<span class="svelte-1fz0gqk">full GDPR compliance cannot be guaranteed</span>**<span class="svelte-1fz0gqk">.</span>
    - **<span class="svelte-1fz0gqk">Big Tech vs. Private Hobby:</span>**<span class="svelte-1fz0gqk"> Large technology companies and </span><span class="svelte-1fz0gqk"><span class="svelte-1fz0gqk">data brokers</span></span><span class="svelte-1fz0gqk"> make billions of dollars by collecting your personal data, tracking your every click, and building detailed profiles of your habits.</span><span class="svelte-1fz0gqk"> They sell this information to advertisers and use it to </span>**<span class="svelte-1fz0gqk">manipulate your behaviour</span>**<span class="svelte-1fz0gqk"> (for example, by showing you content that keeps you angry or addicted so you stay on their platforms longer and see more ads).</span><span class="svelte-1fz0gqk"> Some data brokers even sell this data to insurance companies, employers, or political campaigns. In some US retail stores, they adjust prices real-time based on your general income and wealth.</span>
    - **<span class="svelte-1fz0gqk">This server is different.</span>**<span class="svelte-1fz0gqk"> We do </span>**<span class="svelte-1fz0gqk">not</span>**<span class="svelte-1fz0gqk"> sell your data. We do </span>**<span class="svelte-1fz0gqk">not</span>**<span class="svelte-1fz0gqk"> track you for profit.</span><span class="svelte-1fz0gqk"> We do </span>**<span class="svelte-1fz0gqk">not</span>**<span class="svelte-1fz0gqk"> use algorithms to manipulate what you see or how you feel.</span><span class="svelte-1fz0gqk"> We do </span>**<span class="svelte-1fz0gqk">not</span>**<span class="svelte-1fz0gqk"> show you ads.</span><span class="svelte-1fz0gqk"> Your data stays here, used only to provide the service you need.</span>
    - *<span class="svelte-1fz0gqk">Your Rights:</span>*<span class="svelte-1fz0gqk"> While we respect your privacy and protect your data, this is </span>**<span class="svelte-1fz0gqk">not</span>**<span class="svelte-1fz0gqk"> a large commercial company.</span><span class="svelte-1fz0gqk"> We cannot guarantee all formal GDPR rights (like filing official legal complaints to data authorities) in the same way big tech companies do. We handle your data with care as a private hobby project.</span>
- **<span class="svelte-1fz0gqk">Privilege of Access:</span>**<span class="svelte-1fz0gqk"> Usage of this server is a </span>**<span class="svelte-1fz0gqk">privilege</span>**<span class="svelte-1fz0gqk"> granted by the owner.</span>
- **<span class="svelte-1fz0gqk">Access Can End Anytime:</span>**<span class="svelte-1fz0gqk"> The owner can </span>**<span class="svelte-1fz0gqk">remove your access at any time</span>**<span class="svelte-1fz0gqk">, without warning and without needing to give a reason. This is a private space, and the owner decides who stays.</span>

By registering, you agree that this is a casual, private service. We do our best to keep things running, but we cannot guarantee permanent access.

Reasonably, you can expect 99.9% uptime with scheduled daily small downtimes at 4:00 am.

### <span class="svelte-1fz0gqk">Next Steps</span>

<span class="svelte-1fz0gqk">To begin your journey, please proceed to the </span>[**<span class="svelte-1fz0gqk">Registration Guide</span>**](https://docs.necc.me/books/rtfm/page/registration-guide)<span class="svelte-1fz0gqk"> for detailed instructions on creating your account.</span>

<span class="svelte-1fz0gqk">Once registered, refer to the </span>[**<span class="svelte-1fz0gqk">Services Overview</span>**](https://docs.necc.me/books/services-overview)<span class="svelte-1fz0gqk"> to explore the available tools and applications.</span>

<span class="svelte-1fz0gqk">You may use **[this link](https://docs.necc.me/books)** to see all the manuals on this server.</span>

---

*<span class="svelte-1fz0gqk">If you have any questions, feel free to ask the server owner directly.</span>*

# Registration Guide

<span class="svelte-1fz0gqk">This page will guide you step-by-step on how to create your account.</span>

### <span class="svelte-1fz0gqk">What is Authentik?</span>

<span class="svelte-1fz0gqk fade-in">We use </span>**<span class="svelte-1fz0gqk fade-in">Authentik</span>**<span class="svelte-1fz0gqk fade-in"> to manage logins. Think of it as a </span>**<span class="svelte-1fz0gqk fade-in">single master key</span>**<span class="svelte-1fz0gqk fade-in"> for all services. Instead of remembering different passwords for files, chat, or apps, you log in once here, and Authentik automatically lets you into everything else. This is called </span>**<span class="svelte-1fz0gqk fade-in">Single Sign-On (SSO)</span>**<span class="svelte-1fz0gqk fade-in">.</span>

### <span class="svelte-1fz0gqk">Step 1: Go to the Login Page</span>

<span class="svelte-1fz0gqk">Open your web browser and visit: </span>[**<span class="svelte-1fz0gqk">auth.necc.me</span>**](https://auth.necc.me/if/flow/default-authentication-flow/?next=%2F)

### <span class="svelte-1fz0gqk">Step 2: Start Sign-Up</span>

<span class="svelte-1fz0gqk">On the main page, look for the </span>**<span class="svelte-1fz0gqk">Sign Up</span>**<span class="svelte-1fz0gqk"> link at the bottom.</span>

- **<span class="svelte-1fz0gqk">Standard Sign Up:</span>**<span class="svelte-1fz0gqk"> Click "Sign Up" to create a username and password.</span>
- **<span class="svelte-1fz0gqk">Fast Sign Up:</span>**<span class="svelte-1fz0gqk"> You can also sign up instantly using </span>**<span class="svelte-1fz0gqk">Discord</span>**<span class="svelte-1fz0gqk">, </span>**<span class="svelte-1fz0gqk">GitHub</span>**<span class="svelte-1fz0gqk">, or </span>**<span class="svelte-1fz0gqk">Telegram</span>**<span class="svelte-1fz0gqk">.</span>

[![image.png](https://docs.necc.me/uploads/images/gallery/2026-08/scaled-1680-/image.png)](https://docs.necc.me/uploads/images/gallery/2026-08/image.png)

### <span class="svelte-1fz0gqk">Step 3: Enter Your Details</span>

<span class="svelte-1fz0gqk">If you chose standard sign-up, fill in the form:</span>

1. **<span class="svelte-1fz0gqk">Username:</span>**<span class="svelte-1fz0gqk"> Choose your name for the server.</span>
2. **<span class="svelte-1fz0gqk">Email:</span>**<span class="svelte-1fz0gqk"> Enter a real email address. You will need to open this email later.</span>
3. **<span class="svelte-1fz0gqk">Password:</span>**<span class="svelte-1fz0gqk"> Create a strong password.</span>

**<span class="svelte-1fz0gqk">🔒 Security Note:</span>**<span class="svelte-1fz0gqk"> The system automatically checks if your password has been leaked in known data breaches. If you try to use a compromised password, the system will </span>**<span class="svelte-1fz0gqk">warn you and block the registration</span>**<span class="svelte-1fz0gqk">. Please choose a unique password.</span>

[![image.png](https://docs.necc.me/uploads/images/gallery/2026-08/scaled-1680-/Eebimage.png)](https://docs.necc.me/uploads/images/gallery/2026-08/Eebimage.png)

### <span class="svelte-1fz0gqk">Step 4: Confirm Your Email</span>

<span class="svelte-1fz0gqk">After you click "Continue":</span>

<span class="svelte-1fz0gqk">[![image.png](https://docs.necc.me/uploads/images/gallery/2026-08/scaled-1680-/00Yimage.png)](https://docs.necc.me/uploads/images/gallery/2026-08/00Yimage.png)</span>

1. <span class="svelte-1fz0gqk">Check your email inbox.</span>
2. <span class="svelte-1fz0gqk">Open the email from (random string)@send.mail.necc.me</span>
3. <span class="svelte-1fz0gqk">Click the </span>**<span class="svelte-1fz0gqk">Confirm Account link</span>**<span class="svelte-1fz0gqk"> inside. The link is valid for 30 minutes.</span>

This step verifies that the email address belongs to you.

[![image.png](https://docs.necc.me/uploads/images/gallery/2026-08/scaled-1680-/EcQimage.png)](https://docs.necc.me/uploads/images/gallery/2026-08/EcQimage.png)

### <span class="svelte-1fz0gqk">Step 5: You Are Ready!</span>

<span class="svelte-1fz0gqk">Once confirmed, your account is active. You can now log in at </span>[**<span class="svelte-1fz0gqk">auth.necc.me</span>**](https://docs.necc.me/174251)<span class="svelte-1fz0gqk">.</span>

### <span class="svelte-1fz0gqk">⚠️ Important: Multi-Factor Authentication (MFA)</span>

<span class="svelte-1fz0gqk">To keep your account safe, </span>**<span class="svelte-1fz0gqk">Multi-Factor Authentication (MFA)</span>**<span class="svelte-1fz0gqk"> is required.</span>

- **<span class="svelte-1fz0gqk">First Login:</span>**<span class="svelte-1fz0gqk"> You are allowed to log in </span>**<span class="svelte-1fz0gqk">one time</span>**<span class="svelte-1fz0gqk"> using only your password.</span>
- **<span class="svelte-1fz0gqk">Next Logins:</span>**<span class="svelte-1fz0gqk"> Immediately after your first login, you </span>**<span class="svelte-1fz0gqk">must</span>**<span class="svelte-1fz0gqk"> set up MFA. You will not be able to log in again until this is done.</span>

<span class="svelte-1fz0gqk">👉 </span>**<span class="svelte-1fz0gqk">Please go to the </span>[<span class="svelte-1fz0gqk">MFA Setup Guide</span>](https://docs.necc.me/books/rtfm/page/mfa-setup-guide)<span class="svelte-1fz0gqk"> to learn how to set this up.</span>**

---

*<span class="svelte-1fz0gqk">If you have trouble, contact the administrator.</span>*

# MFA Setup Guide

<span class="svelte-1fz0gqk">This page will help you set up </span>**<span class="svelte-1fz0gqk">Multi-Factor Authentication (MFA)</span>**<span class="svelte-1fz0gqk">.</span>

<span class="svelte-1fz0gqk">T</span><span class="svelte-1fz0gqk">hink of MFA like a double lock on your door. Even if someone steals your key (password), they still cannot get in without the second lock (your phone or security key).</span>

### <span class="svelte-1fz0gqk">Step 1: Open Settings</span>

<span class="svelte-1fz0gqk">After you log in, look at the </span>**<span class="svelte-1fz0gqk">top right corner</span>**<span class="svelte-1fz0gqk"> of the screen. You will see your username. Next to it, click the </span>**<span class="svelte-1fz0gqk">Settings</span>**<span class="svelte-1fz0gqk"> icon (it looks like a small gear or cogwheel ⚙️).</span>

[![image.png](https://docs.necc.me/uploads/images/gallery/2026-08/scaled-1680-/mv4image.png)](https://docs.necc.me/uploads/images/gallery/2026-08/mv4image.png)

### <span class="svelte-1fz0gqk">Step 2: Go to Credentials</span>

<span class="svelte-1fz0gqk">A menu will appear on the left side. Click on </span>**<span class="svelte-1fz0gqk">Credentials</span>**<span class="svelte-1fz0gqk">.</span>

<span class="svelte-1fz0gqk">Next to the "Credentials" title, you will see a button that says </span>**<span class="svelte-1fz0gqk">Enroll</span>**<span class="svelte-1fz0gqk">. </span><span class="svelte-1fz0gqk">Click this button to see a list of options. You can choose one or more methods to secure your account. </span>

[![image.png](https://docs.necc.me/uploads/images/gallery/2026-08/scaled-1680-/7gtimage.png)](https://docs.necc.me/uploads/images/gallery/2026-08/7gtimage.png)

### <span class="svelte-1fz0gqk">Step 3: Choose Your Method</span>

<span class="svelte-1fz0gqk">Here is what each option means in simple words.</span>

**<span class="svelte-1fz0gqk">💡 Tip:</span>**<span class="svelte-1fz0gqk"> We have a password manager called </span>[**<span class="svelte-1fz0gqk">Vaultwarden</span>**](https://docs.necc.me/books/services-overview/page/vaultwarden-your-password-box)<span class="svelte-1fz0gqk"> (like Bitwarden) hosted on this server too! It can store your passwords and backup codes safely. You can find it here: </span>[`[VAULTWARDEN]`](https://pass.necc.me/)<span class="svelte-1fz0gqk">. If you use Vaultwarden, it can also generate your TOTP codes for you!</span>

#### <span class="svelte-1fz0gqk">1. Static Tokens (Backup Codes)</span>

- **<span class="svelte-1fz0gqk">What is it?</span>**<span class="svelte-1fz0gqk"> A list of special one-time codes.</span>
- **<span class="svelte-1fz0gqk">Why use it?</span>**<span class="svelte-1fz0gqk"> These are </span><span style="text-decoration:underline;">**<span class="svelte-1fz0gqk">emergency keys</span>**</span><span class="svelte-1fz0gqk">. If you lose your phone or your main method breaks, you can use one of these codes to get in.</span>
- **<span class="svelte-1fz0gqk">How to set up:</span>**<span class="svelte-1fz0gqk"> Click the option, download or copy the list of codes, and save them in a very safe place (like inside Vaultwarden or on a printed paper). <span style="background-color:rgb(0,0,0);color:rgb(230,126,35);">**<span style="text-decoration:underline;">Each code works only once, this is really just an emergency solution!</span>**</span></span>
- **<span class="svelte-1fz0gqk">Vaultwarden Tip:</span>**<span class="svelte-1fz0gqk"> You can save these codes as a "Secure Note" inside your Vaultwarden vault.</span>

[![image.png](https://docs.necc.me/uploads/images/gallery/2026-08/scaled-1680-/4S4image.png)](https://docs.necc.me/uploads/images/gallery/2026-08/4S4image.png)

#### <span class="svelte-1fz0gqk">2. TOTP Device (Authenticator App)</span>

- **<span class="svelte-1fz0gqk">What is it?</span>**<span class="svelte-1fz0gqk"> This connects to an authenticator app on your phone OR your password manager. It shows a new 6-digit code every 30 seconds.</span>
- **<span class="svelte-1fz0gqk">Why use it?</span>**<span class="svelte-1fz0gqk"> This is the </span>**<span class="svelte-1fz0gqk">most common method</span>**<span class="svelte-1fz0gqk"> for daily use. It is very reliable.</span>
- **<span class="svelte-1fz0gqk">How to set up:</span>**
    
    
    1. <span class="svelte-1fz0gqk">Select this option from the Enroll drop down list.</span>
    2. <span class="svelte-1fz0gqk">A QR code will appear on your screen.</span>
    3. <span class="svelte-1fz0gqk">Open your authenticator app (or Vaultwarden) and scan the QR code.</span>
    4. <span class="svelte-1fz0gqk">Type the 6-digit code shown in your app into the box on the screen.</span>
- **<span class="svelte-1fz0gqk">Vaultwarden Tip:</span>**<span class="svelte-1fz0gqk"> If you use the Vaultwarden browser extension or mobile app, you can often scan the QR code directly into your login item. Then, Vaultwarden will auto-fill the code when you log in!</span>

<span class="svelte-1fz0gqk">![h35ieP.png](http://ss.necc.me/u/h35ieP.png)</span>

#### <span class="svelte-1fz0gqk">3. Passkey</span>

- **<span class="svelte-1fz0gqk">What is it?</span>**<span class="svelte-1fz0gqk"> A modern way to log in without typing codes. It uses your device's built-in security, like your </span>**<span class="svelte-1fz0gqk">fingerprint</span>**<span class="svelte-1fz0gqk">, </span>**<span class="svelte-1fz0gqk">face scan</span>**<span class="svelte-1fz0gqk"> (Face ID), or </span>**<span class="svelte-1fz0gqk">screen lock PIN</span>**<span class="svelte-1fz0gqk">.</span>
- **<span class="svelte-1fz0gqk">Why use it?</span>**<span class="svelte-1fz0gqk"> It is the easiest and fastest way to log in.</span>
- **<span class="svelte-1fz0gqk">How to set up:</span>**<span class="svelte-1fz0gqk"> Select this option and follow the screen instructions to use your fingerprint or face. Your browser or phone will guide you.</span>

<span class="svelte-1fz0gqk">[![image.png](https://docs.necc.me/uploads/images/gallery/2026-08/scaled-1680-/C2uimage.png)](https://docs.necc.me/uploads/images/gallery/2026-08/C2uimage.png)</span>

#### <span class="svelte-1fz0gqk">4. WebAuthn Device (Security Key)</span>

- **<span class="svelte-1fz0gqk">What is it?</span>**<span class="svelte-1fz0gqk"> This is for physical hardware keys (like a YubiKey) that you plug into your computer or tap on your phone.</span>
- **<span class="svelte-1fz0gqk">Why use it?</span>**<span class="svelte-1fz0gqk"> If you have a special USB security key and want the highest protection.</span>
- **<span class="svelte-1fz0gqk">How to set up:</span>**<span class="svelte-1fz0gqk"> Plug in your key, select this option, and touch the key when it flashes.</span>

![D7hsQ0.png](http://ss.necc.me/u/D7hsQ0.png)

### <span class="svelte-1fz0gqk">Step 4: Finish Setup</span>

1. **<span class="svelte-1fz0gqk">Select the option</span>**<span class="svelte-1fz0gqk"> you want from the list.</span>
2. <span class="svelte-1fz0gqk">Follow the </span>**<span class="svelte-1fz0gqk">instructions on the screen</span>**<span class="svelte-1fz0gqk"> (as described above).</span>
3. <span class="svelte-1fz0gqk">Once finished, the system will confirm your device is added.</span>

<span class="svelte-1fz0gqk">![Upugn0.png](http://ss.necc.me/u/Upugn0.png)</span>

<span class="svelte-1fz0gqk">You are now fully protected!</span>