VPNサーバの構築(OpenVPN)


linux
VPNサーバの構築(OpenVPN)

この記事では、OpenVPNによるVPNサーバの構築方法を紹介します。 外出している際に、自宅内LANで提供しているサービスにアクセスしたくなる時があります。 ですが、セキュリティ上何でもかんでも外部にサービスを公開するわけにもいきません。 そこで、OpenVPNを使って自宅外…

Webサーバ(nginx)の構築


linux
Webサーバ(nginx)の構築

この記事では、nginxによるWebサーバの構築方法を紹介します。 自宅サーバで構築できる各種サービスはweb経由でアクセスできるものが多数ありますので、各種サービスにアクセスできるようにwebサーバを構築して、自宅内LANからアクセスできるようにします。 なお、今回はArch…

borgによる差分バックアップシステムの構築


linux
borgによる差分バックアップシステムの構築

この記事では、バックアップシステムを構築します。 写真や動画等の各種データなどをファイルサーバに保存していますが、hddの故障や操作ミスでデータが消えてしまったら、取り返しがつきませんね。 そこで、今回は差分バックアップツールであるborgを利用して、バックアップシステムを構築…

ntpサーバの構築


linux
ntpサーバの構築

この記事では、linuxでの時刻同期の設定方法を紹介します。 複数のサーバを構築している場合、サーバ間の連携やログのタイムスタンプを合わせるために、サーバ内の時刻が同じであることは必須です。 そこで、今回はNTPサーバを1台構築し、サーバのシステム時刻を日本標準時間に自動的に合…

iptablesの設定


linux
iptablesの設定

この記事では、linuxでのiptablesの設定方法を紹介します。 サーバは常時起動してサービスを公開していますので、侵入されるリスクがつきまといます。サーバに侵入され乗っ取られると、攻撃の踏み台やプライベート情報の漏洩に繋りますので、確実に守る必要がありますね。 そこで、今…

Arch Linuxの初期設定


linux
Arch Linuxの初期設定

この記事ではArch Linuxをサーバとして利用するための初期設定を紹介します。 サーバとして活用するならば、IPアドレスを固定化しておくことと、セキュリティの観点から作業用のユーザ(root以外)を作成しておくことの2点が必須となります。併せて、サーバ管理に必要なパッケージ…