﻿Naptify Server 1.1.6  (windows / aarch64)
======================================================================

日本語の説明のあとに、英語の説明があります。
English follows the Japanese text.


■ 概要

Naptify Server（naptify-server）は、OpenNap 互換のファイル共有サーバーです。
実行ファイル 1 つで動作し、初回起動時に設定・データベース・ログ用のフォルダーを自動で作成します。
管理は、ブラウザーで表示する管理画面で行います。


■ 主な機能

・FaceNap からの移行: FaceNap の設定・登録ユーザー・BAN・チャンネル等を取り込み。移行後もクライアント設定の変更不要。
・リンク: FaceNap・SlavaNap を含む既存ネットワークに参加。登録ユーザー・BAN・ポイントを完全同期。
・ギルド: 運用者が異なるサーバー間で会話・検索・転送を中継。運用ルールは各サーバーで個別管理。
・Web 管理画面: 設定・オンラインユーザー・登録ユーザー・BAN を管理。9 言語対応。既定は localhost のみ公開。
・外部接続確認: UPnP でポート開放。D-DNS.JP で外部からの到達確認、外向き IP アドレスを取得。
・バックアップ: 定期バックアップ、世代管理。管理画面から復元。PC 移行時の取り込みに対応。
・利用承諾: ログイン時に利用規約を提示し、IM の返信で承諾を確認。承諾まで検索・参照・ダウンロードを制限。
・ポイント: 検索・ダウンロード等に応じてポイントを増減。サーバーごとに設定。
・リダイレクトポート: 接続窓口を一元化し、空きのあるサーバーへ自動で振り分け。
・マルチログイン: 同じ登録ユーザーで複数の端末から同時にログイン（既定は無効）。サーバーからの通知は全端末に配信。


■ 版と対象

版: 1.1.6
OS・アーキテクチャ: windows / aarch64
（x86_64 は x64 版、aarch64 は ARM64 版、x86 は 32 ビット版です）


■ 動作環境

Windows 10・11（x64・ARM64・x86）
お使いの環境に合った ZIP ファイルを使ってください。


■ 起動の手順

1. ZIP ファイルを任意のフォルダーに展開します。インストールは不要です。
2. 展開したフォルダーの naptify-server.exe を実行（ダブルクリック）します。
3. タスクトレイ（タスクバーの通知領域）にアイコンが表示され、常駐します。
4. アイコンを右クリックし、メニューの「管理画面を開く」を選びます。
   アイコンのダブルクリックでも開きます。
   既定では、この PC のブラウザーからのみ表示できます。


■ 同梱ファイル

naptify-server-1.1.6-windows-aarch64\
  naptify-server.exe
      サーバー本体
  languages\
      日本語・英語以外の言語ファイル（de, es, fr, ko, pt-BR, uk, zh-CN）
  README.txt
      このファイル

日本語と英語はサーバーに組み込まれています。languages フォルダーに置いた言語ファイル（.lng）の言語は、管理画面の言語の一覧に表示されます。


■ データの置き場

データは naptify-server.exe と同じフォルダーに保存されます。初回起動時に次のものが作成されます。

  main.sqlite   設定・ユーザー・監査記録・統計などのデータベース
  logs\         ログファイル
  backups\      データベース（main.sqlite）のバックアップ
  state\        復元・取り込みの作業用

このほか、作業用のファイル（.naptify.lock、main.sqlite-wal など）が作成されます。
ログイン中のユーザーの共有ファイル情報は Windows の一時フォルダーに置かれ、正常に終了すると削除されます。


■ 更新の確認

新しいバージョンが公開されているかを確かめるため、定期的に配布サイト（https://naptify.net/）へ問い合わせます。
送信するのは製品名・バージョン・OS・CPU の 4 項目だけです。ホスト名・表示名、ユーザー数、共有ファイル数は送信しません。
新しいバージョンがあるときは、タスクトレイと管理画面でお知らせします。ダウンロードと入れ替えは自動では行いません。

確認を止めるときは、管理画面の「設定」→「運用」→「更新の確認」で「新しいバージョンを自動で確認する」のチェックを外し、「保存」を押します。


■ アンインストール

1. スタートアップに登録している場合は、管理画面の「設定」→「運用」→「起動と言語」で「スタートアップに登録する」のチェックを外し、「保存」を押します。
   登録は Windows 側（現在のユーザーのスタートアップ）に保存されます。フォルダーを削除する前に、登録を解除してください。
2. タスクトレイのアイコンを右クリックし、「終了」を選びます。
   終了の確認が表示されます。終了すると、接続中のユーザーは切断されます。
3. 展開したフォルダーを削除します。
   データ（main.sqlite・logs・backups など）も同じフォルダーにあるため、一緒に削除されます。残したいデータは、先に別の場所へコピーしてください。


■ 関連ページ

ダウンロード: https://naptify.net/server/download/
利用規約: https://naptify.net/terms/
サポート（不具合報告・機能要望）: https://naptify.net/support/


■ 開発者

MASA AMIYA
連絡先: info@naptify.net


======================================================================

■ Overview

Naptify Server (naptify-server) is an OpenNap-compatible file-sharing server.
It runs as a single executable and creates its settings, database and log folders automatically on first launch.
You manage it from the admin page in your web browser.


■ Main features

- Migration from FaceNap: Imports FaceNap settings, registered users, bans, channels, and more. After migration, users can connect with their existing client settings.
- Link: Joins existing networks, including FaceNap and SlavaNap servers. Registered users, bans, and points are fully synchronized.
- Guild: Relays chat, search, and transfers between servers run by different operators. Each server keeps its own operating rules.
- Web admin page: Manages settings, online users, registered users, and bans. Available in 9 languages. Accessible from localhost only by default.
- External connection check: Opens ports with UPnP. Checks reachability from outside and obtains the external IP address through D-DNS.JP.
- Backup: Scheduled backups with multiple generations. Restore from the admin page, or import your data when moving to another PC.
- Terms acceptance: Shows your terms of use at login and confirms acceptance through an IM reply. Search, browsing, and downloads are restricted until the user accepts.
- Points: Points increase or decrease with searches, downloads, and other actions. Configured per server.
- Redirect ports: A single entry point for connections, with automatic distribution to servers that have capacity.
- Multi-login: The same registered user can log in from several devices at once (off by default). Server notices are delivered to every device.


■ Version and platform

Version: 1.1.6
OS / architecture: windows / aarch64
(x86_64 is the x64 build, aarch64 is the ARM64 build, and x86 is the 32-bit build.)


■ System requirements

Windows 10 and 11 (x64, ARM64, x86)
Use the ZIP file that matches your system.


■ Getting started

1. Extract the ZIP file to any folder. No installation is required.
2. Run naptify-server.exe in the extracted folder (double-click it).
3. An icon appears in the notification area of the taskbar (the system tray), and the server keeps running there.
4. Right-click the icon and choose "Open admin page" from the menu.
   Double-clicking the icon also opens it.
   By default, the admin page can be opened only from a browser on this PC.


■ Included files

naptify-server-1.1.6-windows-aarch64\
  naptify-server.exe
      The server
  languages\
      Language files other than Japanese and English (de, es, fr, ko, pt-BR, uk, zh-CN)
  README.txt
      This file

Japanese and English are built into the server. The languages of the language files (.lng) in the languages folder appear in the admin page's language list.


■ Where your data is stored

Data is stored in the same folder as naptify-server.exe. The following are created on first launch:

  main.sqlite   Database of settings, users, audit records, statistics and more
  logs\         Log files
  backups\      Backups of the database (main.sqlite)
  state\        Working files for restores and imports

Other working files (such as .naptify.lock and main.sqlite-wal) are also created.
The shared-file information of logged-in users is kept in the Windows temporary folder and deleted when the server exits normally.


■ Update check

To check whether a new version has been released, the server periodically contacts the distribution site (https://naptify.net/).
Only four things are sent: product, version, OS and CPU. No host name or display name, no user count, no share count.
When a new version is available, you are notified in the system tray and the admin page. Nothing is downloaded or installed automatically.

To stop the check, open Settings → Operation → Update check in the admin page, clear "Check for newer releases automatically", and press "Save".


■ Uninstalling

1. If you registered the server in Startup, open Settings → Operation → Startup and language in the admin page, clear "Register in Startup", and press "Save".
   The registration is stored in Windows (the current user's startup programs), so remove it before deleting the folder.
2. Right-click the tray icon and choose "Exit".
   You are asked to confirm. Exiting disconnects all connected users.
3. Delete the extracted folder.
   Your data (main.sqlite, logs, backups and so on) is in the same folder and is deleted with it. Copy anything you want to keep to another location first.


■ Links

Download: https://naptify.net/en/server-en/download-en/
Terms of use: https://naptify.net/en/terms-en/
Support (bug reports and feature requests): https://naptify.net/en/support-en/


■ Developer

MASA AMIYA
Contact: info@naptify.net
