常時動作のサーバーには、何と言っても小型のARMコンピュータが最適です。
家で動かしたいサーバーについて、以前このコラムでも「有用なホームサーバーをいっぺんにインストールするとっておきの方法」も紹介してきました。
その後も色々と便利なアプリが増えています。今一度のホームサーバーアプリやその運用・管理ツールを紹介します。
今回紹介するのはArmbianというDebian系のArmSoC向けのディストリビューションのツールで、Armbian configuration utilityというものです。元ネタのページはこちら。このツールで、いっぺんにインストールと設定ができてしまいます。
https://github.com/armbian/config
これを知ったあとで、もはやArmbianでこのツールを使わない理由がありません。
Armbian configuration utility
armbian-configは、armbianをインストールした組込みボードのコンフィグレーションをしたり、アプリのインストールとサービス設定をするツールとなっていて、Armbianにデフォルトで入っています。
使い方は簡単。rootでログインして
armbian-config
と打ち込むだけです。
システムに関するユーティリティ
◦SATA、eMMC、NANDまたはUSBにインストールする
◦カーネルおよびBSPのアップグレードをフリーズおよびアンフリーズする
◦利用可能なカーネルと夜間のビルドを切り替える
◦ブート環境を編集する
◦DTオーバーレイまたはFEX(Allwinnerレガシー)を使用してボード設定を再設定する
◦専用DTBを選択する(Solidrun imx6ボード)
◦SSHデーモン機能を調整する
◦aptのアップデートとアップグレードを実行する
◦デスクトップとログインマネージャを切り替える(デスクトップビルド)
◦ディスプレイの解像度を調整する(一部のボード)
◦実行中のサービスを切り替える(Debianユーティリティをストックする)
◦読み取り専用ルートファイルシステム(Ubuntu)を有効にする
ネットワークに関するユーティリティ
◦動的または静的IPアドレスを選択する
◦ホットスポット管理と自動検出: nl80211,realtek,802.11n,802.11a,および802.11ac
◦iperf3 Googleの帯域幅測定サーバー
◦WiFiに接続する
◦IRのサポートをインストールする
◦Bluetoothデバイスのインストールサポート、ペア設定および接続
◦IFUPDOWNインターフェースの編集
パーソナル機能のユーティリティ
◦タイムゾーン、言語、ホスト名を変更する
◦ウェルカムスクリーンアイテムを選択する
アプリソフトウェアのインストール
TV headend (IPTV server)
Tvheadendは、入力ソースとしてDVB-S、DVB-S2、DVB-C、DVB-T、ATSC、ISDB-T、IPTV、SAT> IPおよびHDHomeRunをサポートするLinux、FreeBSDおよびAndroid用のTVストリーミングサーバーおよびレコーダーです。
Syncthing (personal cloud)
Syncthingは、独自の同期およびクラウドサービスを、オープンで信頼性があり、分散化されたものに置き換えます。 あなたのデータはあなたのデータだけであり、あなたが保存されている場所、それが第三者と共有されている場合、それがインターネット経由でどのように送信されたのかを選択する必要があります。
SoftEther VPN server (VPN server)
SoftEther VPN(「SoftEther」は「ソフトウェアイーサネット」を意味します)は、世界で最も強力で使いやすいマルチプロトコルVPNソフトウェアの1つです。 Windows、Linux、Mac、FreeBSD、Solaris上で動作します。
SoftEther VPNは、OpenVPNとMicrosoftのVPNサーバーの最適な代替品です。 SoftEther VPNにはOpenVPN Serverのクローン機能があります。 OpenVPNからSoftEther VPNにスムーズに統合できます。 SoftEther VPNはOpenVPNより高速です。
ExaGear desktop (x86 emulator)
Eltechs ExaGear Serverは、ARMベースのソリューションの低消費電力へのアクセスをユーザに許可すると同時に、従来のインテルベースのソフトウェアで実行されるサービスを顧客に提供する完全な方法を提供します。 さらに、Eltechsのソリューションは、初期ソフトウェアの移植や変更をせずにISVがインテルベースのプログラムをViridisで実行するのに役立ちます。 ARMベースのハードウェアへの多額の投資を回避し、市場投入までの時間を短縮します。
https://www.youtube.com/watch?time_continue=55&v=LScf7GPhQSQ
Transmission (torrent server)
Transmission(トランスミッション)はBitTorrentのクライアントです。フリーソフトウェア・オープンソースで、MIT Licenseで配布されている。Transmission を使うことで、ファイルのダウンロード・アップロードをインターネットから行うことができるソフトウェアです。ユーザーはアイテムをドラッグアンドドロップすることにより、ダウンロード・アップロード用のキューを作ることができる。 Transmission はシーディング(ダウンロードしたファイルを再びアップロードする機能)の機能も含んでいます。
ISPConfig (WEB & MAIL server)
オープンソースのホスティングコントロールパネル
バーチャルホスト、ドメイン、IPアドレスの各設定をするツールです。FTPもBINDも大丈夫。POP3は自動返信の設定もできるし、MySQLのデータベースも操作可能。アクセス解析にはWebalizerを採用し、使用容量の制限もできる。もちろんメールボックスのサイズも制限できる。転送量制限もかけることができるし、SSL、SSI、シェル関係、挙げ句の果てにメールのウイルススキャンやファイアウォールの設定までできるとのこと。もちろんサーバの状態もリアルタイムに見ることができます。
ISPConfig 3
Manage multiple servers from one control panel
Web server management (Apache2 and nginx)
Mail server management (with virtual mail users)
DNS server management (BIND and MyDNS)
Virtualization (OpenVZ)
Administrator, reseller and client login
Configuration mirroring and clusters
Open Source software (BSD license)
Openmediavault NAS (NAS server)
openmediavaultは、Debian Linuxベースの次世代ネットワーク接続ストレージ(NAS)ソリューションです。 SSH、(S)FTP、SMB / CIFS、DAAPメディアサーバー、RSync、BitTorrentクライアントなどのサービスが含まれています。 フレームワークがモジュール式設計になっているのでプラグインを使って拡張することができます。
openmediavaultは、主に小規模オフィスや自宅のオフィスで使用するように設計されていますが、これらのシナリオに限定されるものではありません。 すべての人がNetwork Attached Storageをより深い知識なしにインストールし管理できる、すぐに使える簡単で使いやすいソリューションです。
PI hole (ad blocker)
Pi-HoleでLAN内の端末から広告を一掃するツール
Pi-hole™: A black hole for Internet advertisements
dnsmasq を使った広告排除DNSサーバー!
簡単に言うと AdAway が DNSサーバーになりました!
広告ブロックの統計を見ることが出来ます。元々Rasberry Pi 向けですが普通の Debian か Ubuntu で動きます。AdAway の Hosts が使えます
UrBackup (client/server backup system)
UrBackupは、セットアップが容易なオープンソースのクライアント/サーババックアップシステムで、イメージとファイルのバックアップを組み合わせることで、データの安全性と迅速な復旧時間を実現します。ファイルおよびイメージのバックアップは、現在のプロセスを中断することなく、システムの稼働中に行われます。
Webインターフェイスを使用すると、独自のバックアップサーバーを簡単にセットアップできます。
Webmin (Web-based interface for system administration)
WebminはUnixのシステム管理のためのWebベースのインターフェイスです。 最新のWebブラウザを使用して、ユーザーアカウント、Apache、DNS、ファイル共有などを設定できます。 Webminは、/ etc / passwdのようなUnix構成ファイルを手動で編集する必要がなくなり、コンソールまたはリモートからシステムを管理することができます。 Webminに組み込まれているすべての機能のリストについては、標準モジュールページを参照してください。
MiniDLNA (media sharing)
ReadyMedia(旧MiniDLNA)は、DLNA / UPnP-AVクライアントに完全に準拠することを目的としたサーバーソフトウェアです。 NETGEARで開発されたものです。
その他のツール
- 監視ツール
- 診断レポートを作成する
- カーネルヘッダをインストールする
- build-essentialsを削除する
- RDPサービスをインストールする(デスクトップビルド)