Webアプリ


Ubuntu でWordPress をセットアップする

WordPressは、個人のブログから大規模なサイトまで作ることができるオープンソースのコンテンツ管理システム(以下 CMS)です。現在、全世界の40%以上のサイトがWordPressを利用しており、CMSのシェアでは全世界の60%以上、日本国内のシェアでは80%以上のサイトがWordPressを利用しており圧倒的なシェアを持っています。WordPressは、HTML、PHP、MariaDB(or MySQL)を使用していますが、多くのホスティングサービス・レンタルサーバーの会社では、WordPressを簡単に導入できるツールを提供しており、言語やサーバ運用の詳しい知識無しで運用出来るツールなどを提供しているので多くの会社、ブロガー、アフリエイターなどが使用しています。
しかしちょっと家の中で試してみたいというならUbuntuがあれば外部のサービスを利用する必要はありません、Webサーバ、php、MariaDB、そしてWordPressをインストールすれば自分のディスクトップパソコンにもWordPressのサイトを設置出来ます。
本稿では、WordPressのインストールから、テーマの変更、拡張機能を追加して、オリジナルのサイトを構築する手順を紹介したいと思います。手元にあるので、カスタマイズして壊しても、簡単に削除して再インストールが出来るので、本誌読者であればトライアンドエラーを繰り返し、カスタマイズ方法を学習して仕事に役立てて頂きたいと思います。

続きを読む

ドキュメント管理 LogicalDOC

LogicalDOC は、Javaで開発されているオープンソースのドキュメント管理システム(DMS : Document management system)です。ソースコードの管理に git や svn などを利用して履歴を管理しているプロジェクトも多いかと思います。
では、MS Office、LibreOffice、PDF などで作成した仕様書などのドキュメント管理はどのように行っているでしょうか?もちろん git や svn で管理する事も出来ますが、エンジニア以外が参照する場合は扱いにくいので、Samba などの共有サーバに保存しているのではないでしょうか?

続きを読む

ウェブベースシステム管理ツール Cockpit

Cockpit は、ウェブベースのシステム管理ツールです。シェル端末機能も備わっているので、ウェブブラウザーから直接システムにログインできるのでサーバの管理が容易に行なえます。

続きを読む

オンラインストレージ Nextcloud Snapでインストール

Nextcloud は、Dropbox, Google Drive, OneDrive ライクなオープンソースのオンラインストレージサービスです。他のサービス同様、オンラインの文書編集やカレンダーの同期、画像、音楽ファイルの管理、共有が行え、クラウド上のオンラインストレージとローカルのディスクを同期する Nextcloud client は、Linux は、もちろん Windows, macOS, Android, iOS と、どんな環境でも対応しています。またオンラインストレージサーバを個人で所有し管理することになるので、容量、アカウント数オーバーによる追加課金、他社では有料サービスの履歴管理、削除ファイルの復活なども気にすることなく利用できます。

続きを読む

git サーバ GitLab

かつてバージョン管理システムとして、cvs, subversion などが利用されてきましたが、リーナス・トーバルズが、kernel のバージョン管理システムとして git を開発してから
オープンソース業界では、git が多く利用されるようになってきました。

続きを読む



Muninでサーバーのリソースを可視化

Munin は、Web画面からサーバのリソースをモニタリングするツールです。Webを表示する munin サーバと監視対象のサーバにインストールするmunin-node から構成されており、監視対象としたいサーバに munin-node をインストールする事により、各ノードからリソース情報を集め,1つのWeb管理画面で一括して各サーバを監視する事ができます。もちろん、munin と munin-node を1つのサーバに入れて、そのサーバだけを監視することも可能です。

続きを読む



ntopでネットワークフロー確認

ntop は、ネットワークのトラフィック状況をウェブブラウザで確認することができるツールです。ntop は、以下のコマンドでインストールします。

続きを読む



Webブラウザからターミナル shellinabox

Windows からLinuxサーバにログインする場合、ターミナルエミュレータを使ってサーバにログインしていると思います。しかし出先のインターネットカフェのPCを利用している場合、勝手にターミナルエミュレータをインストール出来ませんし。場所によっては http, https 以外の通信を許可していない環境もあるかもしれません。shellinabox は、ブラウザ経由でリモートログインを実現するツールです。ブラウザからアクセス出来るので通常であれば、どんな環境からもサーバにログイン出来ます。

続きを読む