Jose Diaz-Gonzalez
a937e6de50
fix: confirm installation of universe packages when installing on ubuntu
...
This fixes installs stalling on Ubuntu 22.04 because of necessary confirmation of the addition.
Closes #5191
2022-05-21 02:47:06 -04:00
Bitjockey
b3ac4f36f7
Add 22.04 to supported distro versions
2022-05-14 03:13:29 -04:00
Jose Diaz-Gonzalez
dfa5b21d71
feat: add support for Ubuntu 22.04
...
Closes #5123
2022-05-10 17:39:25 -04:00
Jose Diaz-Gonzalez
5ba274b605
feat: release dokku for 32-bit Raspbian Bullseye
...
Refs #5054
2022-02-28 17:12:58 -05:00
Jose Diaz-Gonzalez
57858c1788
fix: ensure installations treat raspbian as similar to debian buster as possible
2021-10-28 02:41:10 -04:00
Ashish Kulkarni
c70be7a386
bootstrap: add support for Debian 11 (bullseye)
...
fixes #4740
2021-08-24 13:26:18 +05:30
Jose Diaz-Gonzalez
df02a1c1cc
feat: execute motd at the end of the install
...
This should prompt users to complete the install as normal.
2021-08-07 18:34:19 -04:00
Jose Diaz-Gonzalez
a1c768b9b3
refactor: drop web installer in favor of setup via cli
...
This makes the installation a bit more secure by ensuring a user does not accidentally expose a way for unauthorized users to add new ssh keys to the system.
Additionally, this removes the extra HOSTNAME file to make the initial install process easier (that file was not modifiable by any dokku commands.
Closes #2247
2021-08-07 16:36:41 -04:00
Jose Diaz-Gonzalez
6797dc7df1
fix: install gpg-agent in bootstrap script
...
Closes #4659
2021-07-11 20:58:26 -04:00
dy3l
30dac07817
Fix case style
2021-06-24 22:42:02 +01:00
Jose Diaz-Gonzalez
135c7d4b2c
chore: drop support for Ubuntu 16.04
...
As of April 2021, it will no longer be an LTS release, and thus us supporting it will increase maintenance burdens.
Also switch CI to use 18.04, so as to test what we currently support.
Closes #4505
2021-06-08 20:36:26 -04:00
David Bazile
2577233ff0
Add nascent support for Fedora
2021-06-07 10:18:32 -04:00
Jose Diaz-Gonzalez
7dd7ebbb94
docs: document removal of nginx site-enabled files for first time installers
...
Closes #4305
2021-03-22 17:32:38 -04:00
Jose Diaz-Gonzalez
75b7ae94e1
docs: use updated links for documentation
...
Docs are now hosted on https://dokku.com , so we can avoid the extra rewrite.
2021-02-28 01:18:33 -05:00
Jose Diaz-Gonzalez
e4ec973a6e
Merge pull request #4329 from dokku/apt-no-install-recommends
...
Standardize apt-get usage
2021-01-18 12:12:11 -05:00
Jose Diaz-Gonzalez
ed84f21c08
refactor: standardize apt-get usage
...
- Always put flags in same location
- Always use apt-get
- Add --no-install-recommends where possible
2021-01-17 20:19:56 -05:00
Jose Diaz-Gonzalez
59aef9a408
chore: use -z for checking for empty value
2021-01-17 14:41:49 -05:00
Waviest
80b782e6ed
Update bootstrap.sh
2021-01-16 23:56:36 +00:00
Hugo Peixoto
1de3651774
Install sudo when installing from source
2020-07-13 02:51:00 +01:00
David Lemayian
7509c7adbf
Update URL for less than 1gb memory in bootstrap.sh
...
In bootstrap.sh, there is a slight tweak for the URL to information about advanced installation in VMs with less 1GB of memory.
2020-05-20 00:04:25 +03:00
Jose Diaz-Gonzalez
b63a40d4fe
fix: add 20.04 to supported versions
2020-05-08 10:25:36 -04:00
Jose Diaz-Gonzalez
4136f0274a
feat: add Ubuntu 20.04 support
...
Will still need package releases, but everything should be ready for 0.21.0.
Closes #3961
2020-05-06 00:36:22 -04:00
Jose Diaz-Gonzalez
329e97c8ee
feat: drop support for unsupported Debian and Ubuntu releases
...
While the latest packages may continue to work on other releases, we will no longer officially support these releases, nor will we distribute packages.
2020-02-28 05:57:55 -05:00
Jose Diaz-Gonzalez
0bce3238bc
feat: add error when installing on unsupported debian operating systems
2020-02-28 05:39:50 -05:00
Jose Diaz-Gonzalez
ac821d92cf
refactor: use in-array check to add support for future versions
2020-02-28 05:36:31 -05:00
Jose Diaz-Gonzalez
db412399ba
refactor: use a log helper
2020-02-28 05:36:17 -05:00
Jose Diaz-Gonzalez
7100853a2e
refactor: drop support for installing on older operating systems
2020-02-28 05:35:52 -05:00
Jose Diaz-Gonzalez
954684f5b5
fix: drop universe installation in debian
...
This doesn't exist for debian, and is fine to skip.
[ci skip]
2019-01-22 13:30:59 -05:00
Jose Diaz-Gonzalez
0d8d43d4dd
fix: use updated gpg key for apt repository
...
Packagecloud recently updated legacy repositories to sign with a repository-specific gpg key.
Closes #3383
2019-01-08 07:56:58 -05:00
Jose Diaz-Gonzalez
5c0b350cff
feat: install stable docker when using bootstrap script
...
This script previously ran through the docker installation process with the edge channel on each run. Instead, we only run the docker installation if docker is not available. In addition, we force set the channel to stable, ensuring the script installs the correct channel for stable docker installations.
Closes #3269
2019-01-07 06:40:03 -05:00
Jose Diaz-Gonzalez
86795ddacc
tests: run mvdan/shfmt on test runs
...
While I do not agree with _every_ style change, this will force Dokku to have consistent formatting across all shell scripts, which is arguably a Good Thing™.
The command used to reprocess everything is:
```shell
shfmt -l -bn -ci -i 2 -w .
```
2019-01-07 01:25:55 -05:00
Jose Diaz-Gonzalez
fba44b63a5
Merge pull request #3279 from fruitl00p/patch-3
...
Make sure the universe repo is loaded into APT
2019-01-06 20:49:46 -05:00
Jose Diaz-Gonzalez
51add20a53
fix: ensure software-properties-common is installed
...
It is necessary for add-apt-repository
2019-01-06 20:49:08 -05:00
Robin Speekenbrink
7e990963f1
Make sure the universe repo is loaded into APT
...
this should fix #3278
2018-10-06 01:27:29 +02:00
Jose Diaz-Gonzalez
fabb18c55c
feat: allow disabling the nginx-vhosts plugin by default
...
This allows us to force another plugin as the default vhost implementation, or disable it altogether in favor of some higher-level proxy implementation, such as one that integrates with service discovery.
2018-09-30 17:04:05 -04:00
Jose Diaz-Gonzalez
7e84725b55
fix: drop unsupported bullseye
2018-04-07 13:31:29 -04:00
Jose Diaz-Gonzalez
8cec6ee318
fix: always reference trusty as default
...
It is currently where we run CI, so I trust - heh - that as a default more than anything else
2018-04-07 13:17:34 -04:00
Jose Diaz-Gonzalez
4078995eeb
fix: cleanup release process for non-ubuntu systems
2018-04-07 12:59:18 -04:00
Jose Diaz-Gonzalez
86a0ae1dde
Merge pull request #3032 from dokku/2263-1604-support
...
Add support for arbitrary ubuntu versions
2018-02-24 18:03:39 -05:00
Jose Diaz-Gonzalez
2271badaf5
feat: add support for rhel
...
The centos rpm packages should be installable on centos once this is merged and released. However, Dokku will not maintain an Rhel-specific repository as there is no way for us to feasibly test it.
Closes #3046
2018-02-19 14:31:17 -05:00
Jose Diaz-Gonzalez
d43f9f730f
feat: support any ubuntu version
...
Refs #2263
2018-02-19 14:22:04 -05:00
Jose Diaz-Gonzalez
a55fb34a77
fix: allow bootstrap.sh to function properly against version 1.0.0+
...
Refs #2263
2018-02-19 14:22:04 -05:00
Jody McIntyre
4497a54b12
Add nginx ppa before installing Dokku
...
Fixes #2845
2017-07-21 15:41:33 -04:00
Kazuhiro NISHIYAMA
ff99cfe3f7
Ubuntu 12.04 is EOL
...
and not listed in Requirements of README.md.
[ci skip]
2017-05-12 18:09:57 +09:00
Dan Callahan
20497dabb4
Restore installer note regarding AUFS on Linode
...
See discussion in: https://github.com/dokku/dokku/issues/2675
Upstream Docker bug: https://github.com/docker/docker/issues/32361
2017-04-04 14:35:09 -05:00
Dan Callahan
23cfccf424
Remove unnecessary Linode-specific instructions
...
Modern versions of Docker work just fine on Linode's default kernel
thanks to the `overlay2` storage driver.
Closes #2675
2017-03-23 15:18:10 -05:00
Edgars Beigarts
7ba063c6bb
Enable nginx and docker on system startup when using bootstrap.sh on CentOS
2017-03-15 14:52:29 +02:00
Edgars Beigarts
537906c504
Support CentOS in bootstrap.sh
2016-09-26 01:55:20 +03:00
James C Scott III
07786f5a15
Use $DOKKU_VHOST_ENABLE instead of $VHOST_ENABLE
...
Given a user wants to manually override the `vhost_enable` debian config, a user has to specify both $DOKKU_VHOST_ENABLE and $VHOST_ENABLE. This patch makes it rely on $DOKKU_VHOST_ENABLE like the others which use the `$DOKKU_` prefix
2016-09-05 14:54:52 -04:00
Jose Diaz-Gonzalez
66790e3d82
Allow specifying NO_INSTALL_RECOMMENDS in bootstrapped installs
...
[ci skip]
2016-05-17 03:02:17 -04:00