Services Overview

Authentik & Access

Who can use this: Everyone.

https://auth.necc.me

1. What is Authentik?

Authentik is the central security hub for this server. Think of it as your universal key.

Instead of creating a separate username and password for every tool (like Forgejo for code, Immich for photos, Vaultwarden for passwords), you log in once with Authentik. It then securely tells every other service who you are. This means:

2. How to Log In to Services

When you open a service, you will be asked to log in.

Always use your Authentik account. 

Different software projects use different technical names for this "single login" feature. You might see buttons labeled:

Don't be confused by the names! They all mean the same thing here: "Click this to use your main server account."

Important Warning: I have tried to make SSO the only option, but unfortunately, not all services support this perfectly. Some applications might still show a standard "Username/Password" box with the option for SSO somewhere on the page.

3. Who Can Access What?

Not all services are available to everyone. Think of each service as a private room in a big house.

Vaultwarden: Your Password Box

Who can use this: Everyone with an account on our server.

https://pass.necc.me

What is a Password Manager?

Imagine a digital safe that only you can open. Instead of remembering many different keys (passwords) for every door (website), you only need one strong key to open the safe. Inside, the safe keeps all your other keys safe and organized.

A password manager:

What are Vaultwarden and Bitwarden?

Bitwarden is a famous, free, and open-source password manager used by millions of people. It is the official company that makes the apps you see on phones and computers.

Vaultwarden is a lightweight version of the Bitwarden server. It is built by the community to run on smaller computers, like our homeserver.

Why is this better than remembering passwords yourself?

If you manage passwords on each device separately (like saving them only in Chrome or only on your iPhone):

With our centralized Vaultwarden:

How to Start Using It

You do not download a "Vaultwarden" app. You download the official Bitwarden apps.

⚠️ Important: The links below go to external official websites (like the Apple App Store, Google Play Store, or Bitwarden's website). These sites are not part of our local server. They are safe, official sources from the Bitwarden company.

Step 1: Download the App

Choose the app for your device:

Step 2: Connect to Our Server

This is the most important step! By default, the app tries to connect to the public cloud. You must change this to connect to our private server.

  1. Open the Bitwarden app you just installed.

  2. Look for a button that says Settings (often a gear icon ⚙️) or Self-hosted environment.

  3. Find the field labeled Server URL or Self-hosted API URL.

  4. Type in our server address exactly: https://pass.necc.me

  5. Save the settings. The app might restart.

Step 3: Log In with Your Account

Since you already have an account on our server, we use a special "Single Sign-On" method. This means you use the same login you use for other services on our server.

⚠️ Don't be confused by the name "Enterprise"! In the Bitwarden app, the button for this type of login is called "Enterprise Single Sign-On" .

How to log in:

  1. Open the app and enter your email address. Click Continue.

  2. On the next screen, click the button that says Enterprise Single Sign-On.

  3. You might be asked for an SSO Identifier. If it logs you in automatically without asking, that is great!

    • You will be redirected to our familiar login page (Authentik). Log in with your usual username and password.

  4. If this is your first time, you will be asked to create a Master Password. This is a special password just and only just for your Bitwarden app. Do not forget this! It unlocks your safe. If you loose this, it is unrecoverable, do not even ask the server owner, it is permanently lost. This is by security design.

  5. Write down your Master Password to a piece of paper and keep it safe!

PsiTransfer: Quick & Private File Sharing

Who can use this: Everyone, no account needed.

https://file.necc.me

What is Temporary File Sharing?

Sometimes you need to send files that are too big for email, or share sensitive documents that shouldn't stay online forever.

What is PsiTransfer?

PsiTransfer is our simple, self-hosted tool for sharing files.

Secure file transfer:

This is why PsiTransfer is great:

How to Use It

Using PsiTransfer is very simple.

image.png

  1. Go to the website: Open your browser and visit https://file.necc.me
  2. Select Files: Click the + button or drag and drop your files into the box.

  3. Set a Password:

    • You must enter a password to protect your files.

    • Tip: You can use any password you like! It does not need to be complex (e.g., "pizza" is fine). Just make sure to tell the person you are sending it to what the password is.

  4. Choose How Long to Keep:

    • You cannot keep files forever. You must choose a time (like 1 day, 1 week) or "One-time download" (deletes immediately after the first person downloads it).

  5. Upload: Click the Upload button.

  6. Share: You will get a special link. Send this link and the password to your friend or colleague.

image.png

Once the time is up or the file is downloaded (if you chose one-time), the files are deleted automatically!

SnapOtter: Your Private File Workshop

Who can use this: Everyone with an account on our server.

https://snapotter.necc.me

⚠️ The Risk of Online File Editors

Many people use free websites to edit photos, convert PDFs, or compress videos. It is easy and fast, but there is a hidden cost: your privacy.

What is SnapOtter?

SnapOtter is our safe, private alternative. It is a powerful "file workshop" that runs entirely on our server.

Key Features You Can Use

SnapOtter is like having a professional studio in your browser:

How to Use It

Using SnapOtter is easy and works right in your web browser.

  1. Go to the website: Open your browser and visit https://snapotter.necc.me.
  2. Log In: You will see a login screen. Click the button Sign in with SSO.

image.png

  1. Pick a Tool: On the top side, you will see categories like "Image," "PDF," "Video," etc. Click on one to see the tools.

  2. Upload & Edit: Drag and drop your file(s). Choose the settings you want (e.g., "Compress to 50%" or "Remove Background").

  3. Download: Click the process button. When it is done, download your new file. The original and the result stay only on our server and are cleaned up automatically after a while.

Zipline & ShareX

Your Private Screenshot Tool: Zipline & ShareX Guide

Who can use this: Everyone with an account on our server.

https://ss.necc.me

Taking screenshots and sharing them is now instant, private, and free. By using our self-hosted Zipline server with the ShareX tool, you avoid the privacy risks, file deletion, and subscription fees of public services like Imgur. Your data stays on our server, links never expire unexpectedly, and the process is automatic: snap a picture, and the link is instantly copied to your clipboard.

Why Public Services Are Risky and Limiting

Using free online tools to share images often comes with hidden costs and dangers that affect your privacy and convenience.

Why Our Self-Hosted Zipline Is Better

Zipline is a tool we run on our own server, giving you full control and a better experience without the downsides of public websites.

Step-by-Step Setup Guide

1. Log In to Zipline

2. Get Your Configuration File

Before installing any software, you need to download a special settings file from Zipline.

image.png

image.png

image.png

3. Download and Install ShareX

ShareX is a free, safe, and popular tool for Windows, but you must download it from the correct place.

Warning: Only download ShareX from its official website to avoid viruses. Do not use other sites.

4. Connect ShareX to Zipline

Now you will tell ShareX to use our server for your uploads.

image.png

image.png

5. Enable Automatic Uploads

To make sure every screenshot is uploaded and the link copied automatically, check these two settings.

image.png

image.png

Forgejo: Git server

Who can use this: Everyone with or without an account on our server.

https://git.necc.me

Forgejo on Our Home Server — A Friendly Guide

Short version: Our home server now runs Forgejo, a place where we keep saved copies of files and code, with a history of every change. You don't need to be a tech person to look around — you can browse everything without logging in (top left "Explore"). To log in, use the top right "Login" button, which goes through Authentik (the same login you use for Bookstack and everything else on this server). If you see a red "HTTP 500" error after logging in, it is a known bug — ignore it, you are logged in. Just go back, or clean up the address bar.


What is Git? (In plain words)

Think of Git like a time machine for your files.

Why we host Git on our own server

Running Forgejo on our own machine (instead of using GitHub or a similar service) has a few clear benefits:

A quick note: this is for advanced users

Please read this before using Forgejo.

Git and Forgejo are tools for people who write code or manage server settings. This documentation is intentionally simple and limited — it only explains the basics for non-tech users.


What is on this Forgejo instance?


How to use Forgejo

1. Just looking around? No login needed.

2. Need to log in?

3. "HTTP 500" error

This is a known bug in the current version (v16). You ARE logged in, the error is just a display problem.

To fix the screen, do one of these: