Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

52 total results found

Redmine

オープンソースのプロジェクト管理システム「Redmine」を個人で利用する上での インストール方法 プラグイン 運用方法 など

Redmine
Ubuntu

Redmineプラグイン

Redmineの機能を拡張するプラグインについて

Ubuntu
Redmine
Redmineプラグイン

OpenSSL

ミドルウェア

Ubuntu
SSL
OpenSSL

OpenSSH

ミドルウェア

Ubuntu
SSL
OpenSSL
OpenSSH

Redmine4.2(5.x)とGmailを連携させる。

Redmine Redmineインストール

本記事で実施すること RedmineとGmailアカウントを紐付け、Redmineからの各種通知をメールで受け取れるようにする。 想定している読者 メール通知機能を行いたいが、SMTPサービスを用意したくない (AWSはSMTP機能を遮断しているなど) redmineのconfiguration.ymlを設定していない 前提 以下が必須です。 Redmine稼働サーバのSSHアクセス権限がある かつ管理者権限を持っている Gmailアカウントを持っている また、Redmineのディレクトリを...

Redmine
Ubuntu
Gmail

Additional TagsプラグインをRedmine 4.2にインストール

Redmineプラグイン

概要 チケットのタグ付けを行い、各チケットの横断的な検索を可能にします。 プラグイン名 additonal_tags https://github.com/AlphaNodes/additional_tags 動作を確認した環境 Redmine 4.2 前提: 稼働要件にadditonalsプラグインが必要です。(インストール方法) additonalプラグインと同様に、2023年1月現在のバージョンはRedmine5.xから対応しているため、作業に少し手間が加わります。 既にredmine_tag...

Redmine4.2
Redmineプラグイン
Ubuntu

Ubuntu環境にPHPレポジトリを追加してインストール

PHP PHP環境の構築

概要 UbuntuのLAMP環境に必要なPHP8.1系とその設定を行います。 さっくりとした手順 レポジトリを追加します インストールを行います インストールを確認します レポジトリを追加します。 レポジトリ追加 sudo add-apt-repository ppa:ondrej/php Ubuntu20.04系ではこれを行わないとPHP7.4系しかインストールされません。 パッケージ全体のアップデート sudo aptitude update PHP8.1系のインストールを行います。 PHP8...

Ubuntu
PHP

Ubuntu 20.04/22.04インストール後に行うこと。

Linux各種設定 Linux初期設定(サーバ利用を前提)

以下、コマンドラインでサーバとして設定するため筆者が行っている最低限の設定です。 SSH設定 Ubuntu系OSをメディアからインストールした場合、SSHがインストールされていないことがほとんどです。 sudo apt install ssh SSH鍵ペア作成 鍵認証でログインできるようにします。 ssh-keygen -t ed25519 鍵の格納場所は空Enter。(/home/hoge/.ssh/ パスワードを設定します。 SSH鍵ペア作成確認 秘密鍵の管理は慎重に行ってください。 パスワード...

Ubuntu
Linux初期設定
Linux
Linuxコマンド

ソースコードからインストールしたOpenSSL 3.1.1を3.2.1にアップグレード。(Ubuntu 20.04)

ミドルウェア OpenSSL

概要 脆弱性やバグフィックス版のOpenSSL3.2.1にアップグレードします。 環境、前提 Ubuntu 20.04 こちらの手順を用いてソースコードからOpenSSL3.1.1をインストール・設定済み さっくりとした手順 rootに昇格します。 作業用ディレクトリにソースコードを取得・展開します。 ソースからインストール(アップグレード)を行います。 バージョンアップを確認します。 作業前にバージョン確認 openssl version -a OpenSSL 3.1.1 30 May 2023 (...

Ubuntu
SSL
OpenSSL

PHP8.1環境でmemcacheとAPCuを有効化

PHP PHPモジュール

概要 Nextcloudで特に重要になるmemcacheとAPCuを有効化していきます。 環境 以下で確認済み。 Ubuntu 20.04 Ubuntu 22.04 両方ともPHP 8.1を入れていて、apache環境です。 手順 ディレクトリに移動します。 cd /etc/php/8.1/cli/conf.d memcacheにファイルを追記します。 cat <<- __EOF__ | sudo tee -a /etc/php/8.1/cli/conf.d/10-opcache.ini opcache.en...

PHPモジュール
PHP
Ubuntu

PHPのメモリ使用量をデフォルトから増やす。

PHP PHP環境の構築

概要 NextcloudなどのWebアプリでは、デフォルトの128MBでは足りないと言われますので、php.iniを修正します。 環境 Ubuntu 20.04 Ubuntu 22.04 で動作を確認しました。PHP 8.1でapache環境です。 手順 php.iniのバックアップを作成 バックアップ作成 sudo cp -pi /etc/php/8.1/apache2/php.ini /path/to/backup/php.ini.$(date +%Y%m%d) 任意のバックアップディレクトリを指定し...

Ubuntu
PHP

PHP環境でComposerをインストールする。

PHP PHP環境の構築

概要 LAMP環境で使われるComposerをインストールします。 環境 Ubuntu 20.04 Ubuntu 22.04 の両環境で動作を確認しました。PHP 8.1、Apache環境です。 手順 Composerをダウンロードしてインストールします。 セットアッププログラムの入手 sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" セットアップ sudo php composer-setup...

Ubuntu
PHP
Composer

Growiで全文検索できないときの対処(ElasticSearchに伴うプラグインアップデート)

Growi Growi運用

概要 サーバのパッケージアップデート後、Growiで全文検索ができない現象が発生しました。 状況確認 elasticsearch状況確認 systemctl status elasticsearch.service 状況確認結果 ● elasticsearch.service - Elasticsearch Loaded: loaded (/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled) ...

Growi
Ubuntu
ElasticSearch

Nextcloudインストール後の設定(config修正とredis-server組み込み)

Nextcloud Nextcloudインストール

メール設定後、Nextcloudのセキュリティ&セットアップ警告をまとめて対応します。 データベースは取引ファイルを見ることに使われています。パフォーマンスをあげるには、可能であればメモリーのキャッシュを設定してください。 ご使用のシステムには、デフォルトの電話地域が設定されていません。 メモリーキャッシュが構成されていません。 動作を確認した環境 Ubuntu 20.04 Apache 2.4系 PHP8.1 Nextcloud 27.0.2 ※28.x系は別のエラーが出てきますが、今回の対象は上記の...

NextCloud
Ubuntu
redis

ソースコードからインストールしたOpenSSHを9.6.1p→9.7.1にアップデート(Ubuntu 20.04)

ミドルウェア OpenSSH

概要 ソースコードからインストールしたOpenSSH9.6p1を、更にOpenSSH9.7p1にバージョンアップします。 前提 Ubuntu 20.04での動作確認です。 上記手順を用いて、ソースコードからOpenSSHをインストールしています。 さっくりとした手順 作業用ディレクトリに移動します。 ソースをダウンロードします。 OpenSSHをソースからビルドします。 バージョンアップを確認します。 バージョンアップ前の確認 ssh -V OpenSSH_9.6p1, OpenSSL 3.2.1 30 Ja...

Ubuntu
OpenSSH

Snipe-ITをv6.3.3からv6.3.4にアップグレード。

Snipe-IT

概要 資産管理システムSnipe-ITのアップグレードを行いました。 アップグレード前:v6.3.3 アップグレード後:v6.3.4 前提 以下の環境で動いています。 Ubuntu 22.04 Apache 2.4 MySQL 8.0.36 PHP 8.1.27 Composer 2.6.6 参考手順 https://snipe-it.readme.io/docs/upgrading さっくりとした手順 Snipe-ITがインストールされているサーバでコマンド操作を行います。 Snipe-ITのインストー...

Ubuntu
PHP
Snipe-IT

Ubuntu 20.04にRedmine4.2(またはRedmine5.0)をインストール

Redmine Redmineインストール

本記事で実施すること Redmineを動かすためのパッケージがインストールできるように準備をします。 Redmineを動かすためのパッケージ(Ruby/データベース/Webサービスなど)をインストールします。 データベースやWebサービスの基礎設定を行います。 Redmineの動作確認を行います。 想定している読者 「Redmine」をUbuntuにインストールしてみたい まずは動くところまで確認できればいい 前提 Ubuntuサーバの初期設定が終わった直後の状態を想定します。 DNSでドメインの名前が解...

Ubuntu
Ruby
Apache
MySQL
Redmine

Redmine4.2(Redmine 5.x)のSSL設定

Redmine Redmineインストール

本記事で実施すること インストールしたばかりのRedmineにSSLを設定する。 常時SSLで接続できるようにする。 想定している読者 RedmineにSSLを設定したい。 SSL暗号化強度を見直したい。 前提 ここでの環境は以下の通りです。 Ubuntu 20.04系 / Ubuntu 22.04系(Redmine 5.x) Apache2.4 ドメインでRedmineにアクセスできるようになっている。 既に有効なSSL証明書と秘密鍵を持っている 特記事項 以下のようなSSL証明書の作成は別項で記載す...

Redmine
Ubuntu
Apache
SSL

Redmine4.2(Redmine5.x)のログを設定する。

Redmine Redmineインストール

本記事で実施すること Apache設定ファイルを編集し、アクセスログとエラーログをRedmineのlogディレクトリに保存されるようにする。 ログローテーションの設定を行う。 Redmineのプラグインを利用して、Web UIからログを参照できるようにする。 想定している読者 Redmineのアクセスログ / エラーログを気軽に閲覧したい。 前提 以下の環境で動かしています。 Ubuntu 20.04系 Ubuntu 22.04で動作確認 Redmine 4.2 Redmine5.0でも動作確認済...

Redmine
Ubuntu
ログ
Redmineプラグイン

Ubuntu Linuxでのcronのログを有効化

Linux各種設定 Linux初期設定(サーバ利用を前提)

概要 Ubuntu系Linusは自動実行(cron)のログがデフォルトでは出ませんので、設定を変更します。 rsyslogdでCronログの有効化 設定ファイルのバックアップ取得 sudo cp -pi /etc/rsyslog.d/50-default.conf /path/to/backup/directory/50-default.conf.$(date +%Y%m%d) 任意のバックアップディレクトリを指定します。 バックアップ取得確認 diff -u /etc/rsyslog.d/50-defa...

Ubuntu
Linux
rsyslog
cron

Ubuntu 20.04(22.04)にNextcloudをインストール

Nextcloud Nextcloudインストール

新たにインストールしたUbuntu20.04系/Ubuntu22.04サーバにNextcloudを導入します。 前提 以下が稼働済みです。 Ubuntu 20.04 Ubuntu 22.04でも動作を確認しました。 MySQL 8.0.33 Apache 2.4 また、設定するドメインに即したサーバ証明書があることを前提に本記事を作成しています。 さっくりとした手順 ※SSHログインし、ターミナルでの操作を行います。 PHPのレポジトリを追加して、Ubuntu20.04でもPHP8.xが使えるようにしま...

Ubuntu
NextCloud
PHP
Apache
MySQL

Ubuntu 22.04にmkcertをインストールしてローカル証明書を作成する

ミドルウェア mkcert

概要 ローカルDNSで証明書を作りたい 或いはローカルホスト(127.0.0.1)をhttps化したい 場合に役立つコマンド、mkcertをインストールします。 インストール方法 aptitude (apt)によるインストール sudo aptitude install mkcert ローカルルート証明書を作成 ルート証明書の作成 mkcert -install ローカルのルート証明書作成確認 ls -l ~/.local/share/mkcert/ rootCA-key.pem → 秘密鍵...

Ubuntu
SSL
mkcert

AdditionalプラグインをRedmine4.2にインストール

Redmineプラグイン

概要 Redmineにかなり強力なmacroを付与するプラグイン:additionalsをインストールします。 また、このプラグインは「additonal_tags」プラグインでも必要です。 プラグイン名 Additionals https://www.redmine.org/plugins/additionals 前提 新バージョンはRedmine 5.xから対応しているため、今利用しているRedmine4.2で動かすためには少し作業が必要です。 動作を確認した環境 Redmine 4.2 導入時 Gem追加:...

Redmine4.2
Ubuntu
Redmineプラグイン

NextcloudのExternal StorageサービスでのArray to string conversionエラーに対処

Nextcloud Nextcloud運用

エラー概要 Nextcloud 28.x以降にバージョンアップしてから、ログで以下が大量に出力され続けていました。 Array to string conversion at /var/www/html/nextcloud/lib/private/Files/Cache/Scanner.php#224 こちらの対処を行います。 エラーが出る要件 Nextcloud 28.x以降を利用している。 External Storageプラグインを利用している。 このプラグインで、S3(乃至はS3互換のオンラインストレ...

Ubuntu
NextCloud