メインコンテンツへスキップ
高度な検索
検索語句
種類

完全一致
タグ検索
日付オプション
以降に更新
以前に更新
以降に更新
以前に作成

検索結果

44件見つかりました

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

Redmine Redmineインストール

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

Gmail
Ubuntu
Redmine

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...

Ubuntu
Redmineプラグイン
Redmine4.2

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鍵ペア作成確認 秘密鍵の管理は慎重に行ってください。 パスワード...

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

ソースコードからインストールした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 (...

OpenSSL
SSL
Ubuntu

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) 任意のバックアップディレクトリを指定し...

PHP
Ubuntu

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...

Composer
PHP
Ubuntu

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

Growi Growi運用

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

ElasticSearch
Ubuntu
Growi

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

Nextcloud Nextcloudインストール

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

redis
NextCloud
Ubuntu

ソースコードからインストールした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...

OpenSSH
Ubuntu

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のインストー...

PHP
Snipe-IT
Ubuntu

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

Redmine Redmineインストール

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

MySQL
Apache
Ruby
Ubuntu
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証明書の作成は別項で記載す...

SSL
Apache
Ubuntu
Redmine

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...

cron
rsyslog
Linux
Ubuntu

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が使えるようにしま...

PHP
NextCloud
Ubuntu
Apache
MySQL

Ubuntu 22.04にSnipe-ITをインストール

Snipe-IT

Ubuntu 22.04環境下での資産構成システム「Snipe-IT」をインストールする方法についての手順です。 環境 Ubuntu 22.04 Apache 2.4 php 8.1 composer 2.6.6 インストール方法 mysql 8.0.36 前提 ドメインで名前解決できること そのドメインに即した証明書があること さっくりとした手順 Snipe-IT用のDBを作成します。 Snipe-ITをダウンロードします。 Composerでインストールを行います。 Apacheの設定を行い...

Snipe-IT
Composer
PHP
Ubuntu
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 → 秘密鍵...

mkcert
SSL
Ubuntu

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プラグイン