[GH-ISSUE #86] Installation Instructions are not clear #77

Closed
opened 2026-02-26 05:34:09 +03:00 by kerem · 8 comments
Owner

Originally created by @johntdyer on GitHub (Feb 26, 2019).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/86

so I think I need a little more info to install this. I currently have a nginx server running and I have certbot running to handle my certs. I would love to take this for a spin. So I have created a mysql database and now what? How do I migrate from a manual Ubuntu install to your tool ? What do I need to put in the data dir ? Do I point to a new Lets Encrypt folder ? It would be great ot have a walk through for this type of scenario since I imagine most people will have had nginx installed before they try this tool. Thanks and I look forward to trying this out once I'm able to get it installed correctly

Originally created by @johntdyer on GitHub (Feb 26, 2019). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/86 so I think I need a little more info to install this. I currently have a nginx server running and I have certbot running to handle my certs. I would love to take this for a spin. So I have created a mysql database and now what? How do I migrate from a manual Ubuntu install to your tool ? What do I need to put in the data dir ? Do I point to a new Lets Encrypt folder ? It would be great ot have a walk through for this type of scenario since I imagine most people will have had nginx installed before they try this tool. Thanks and I look forward to trying this out once I'm able to get it installed correctly
kerem closed this issue 2026-02-26 05:34:09 +03:00
Author
Owner

@jc21 commented on GitHub (Feb 27, 2019):

This project is primarily distributed as a Docker image. It already contains cerbot and nginx along with configuration specific for use with this application.

The reason I've done this containerization is to control the running environment - and not have to handle more issues relating to individuals setup.

I recommend installing Docker and referring to the Running instructions.

<!-- gh-comment-id:467699391 --> @jc21 commented on GitHub (Feb 27, 2019): This project is primarily distributed as a Docker image. It already contains cerbot and nginx along with configuration specific for use with this application. The reason I've done this containerization is to control the running environment - and not have to handle more issues relating to individuals setup. I recommend installing Docker and referring to the [Running instructions](https://github.com/jc21/nginx-proxy-manager/blob/master/doc/INSTALL.md).
Author
Owner

@neil-bowers commented on GitHub (Mar 18, 2019):

@jc21 I have to agree with @johntdyer here - at least for the Raspberry Pi docker image.

The first part of the installation instructions references either Vanilla Docker or Docker compose, but the Raspberry Pi instructions are just for Vanilla Docker - fair enough.

What isn't clear from the Raspberry Pi instructions is that users need to install MySql/MariaDb on their own, whereas your example Docker Compose file contains both elements - this image, plus the requisite database.

<!-- gh-comment-id:474036739 --> @neil-bowers commented on GitHub (Mar 18, 2019): @jc21 I have to agree with @johntdyer here - at least for the Raspberry Pi docker image. The first part of the installation instructions references either Vanilla Docker or Docker compose, but the Raspberry Pi instructions are just for Vanilla Docker - fair enough. What isn't clear from the Raspberry Pi instructions is that users need to install MySql/MariaDb on their own, whereas your example Docker Compose file contains both elements - this image, plus the requisite database.
Author
Owner

@jc21 commented on GitHub (May 9, 2019):

Installing mysql/maria on the pi host is not required, as the mariadb dockerhub image supports all those pi architectures - so does nginx-proxy-manager:latest as of a couple of months ago. However the example installation refers to jc21/mariadb-aria image which isn't multiarch and probably should be updated.

<!-- gh-comment-id:490722780 --> @jc21 commented on GitHub (May 9, 2019): Installing mysql/maria on the pi host is not required, as the `mariadb` dockerhub image supports all those pi architectures - so does `nginx-proxy-manager:latest` as of a couple of months ago. However the example installation refers to `jc21/mariadb-aria` image which isn't multiarch and probably should be updated.
Author
Owner

@elRadix commented on GitHub (May 31, 2019):

so what's the correct database image to use with the appropriate settings in config.json for rpi3?

<!-- gh-comment-id:497769180 --> @elRadix commented on GitHub (May 31, 2019): so what's the correct database image to use with the appropriate settings in config.json for rpi3?
Author
Owner

@talondnb commented on GitHub (Sep 22, 2019):

There doesn't seem to be one, but please someone correct me if I'm wrong.

I've tried the linuxserver/mariadb one which is supposed to be 10.3 I believe, but I'm getting syntax issues during launch.

<!-- gh-comment-id:533844783 --> @talondnb commented on GitHub (Sep 22, 2019): There doesn't seem to be one, but please someone correct me if I'm wrong. I've tried the linuxserver/mariadb one which is supposed to be 10.3 I believe, but I'm getting syntax issues during launch.
Author
Owner

@aitgelion commented on GitHub (Sep 24, 2019):

There doesn't seem to be one, but please someone correct me if I'm wrong.

I've tried the linuxserver/mariadb one which is supposed to be 10.3 I believe, but I'm getting syntax issues during launch.

I've the same problem with a Pi 3 and linuxserver/mariadb image.

error create table auth (idint unsigned not null auto_increment primary key,created_ondatetime not null,modified_ondatetime not null,user_idint unsigned not null,typevarchar(30) not null,secretvarchar(255) not null,metajson not null,is_deletedint unsigned not null default '0') - ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'json not null,is_deleted int unsigned not null default '0')' at line 1

<!-- gh-comment-id:534719143 --> @aitgelion commented on GitHub (Sep 24, 2019): > > > There doesn't seem to be one, but please someone correct me if I'm wrong. > > I've tried the linuxserver/mariadb one which is supposed to be 10.3 I believe, but I'm getting syntax issues during launch. I've the same problem with a Pi 3 and linuxserver/mariadb image. `error create table `auth` (`id` int unsigned not null auto_increment primary key, `created_on` datetime not null, `modified_on` datetime not null, `user_id` int unsigned not null, `type` varchar(30) not null, `secret` varchar(255) not null, `meta` json not null, `is_deleted` int unsigned not null default '0') - ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'json not null, `is_deleted` int unsigned not null default '0')' at line 1`
Author
Owner

@talondnb commented on GitHub (Sep 24, 2019):

See here: https://github.com/jc21/nginx-proxy-manager/issues/146#issuecomment-533845196

<!-- gh-comment-id:534761724 --> @talondnb commented on GitHub (Sep 24, 2019): See here: https://github.com/jc21/nginx-proxy-manager/issues/146#issuecomment-533845196
Author
Owner

@aitgelion commented on GitHub (Sep 25, 2019):

See here: #146 (comment)

The proposed database image "yobasystems/alpine-mariadb:latest" worked perfectly. Thank you!

<!-- gh-comment-id:535098773 --> @aitgelion commented on GitHub (Sep 25, 2019): > > > See here: [#146 (comment)](https://github.com/jc21/nginx-proxy-manager/issues/146#issuecomment-533845196) The proposed database image "yobasystems/alpine-mariadb:latest" worked perfectly. Thank you!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#77
No description provided.